Upload project.
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using ThAmCo.Events.Data;
|
||||
|
||||
namespace ThAmCo.Events.Models
|
||||
{
|
||||
public class CustomerCreateModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required]
|
||||
public string Surname { get; set; }
|
||||
|
||||
[Required]
|
||||
public string FirstName { get; set; }
|
||||
|
||||
[Required]
|
||||
[DataType(DataType.EmailAddress)]
|
||||
public string Email { get; set; }
|
||||
|
||||
public List<Event> Events { get; set; }
|
||||
|
||||
public int InitialEvent { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using ThAmCo.Events.Data;
|
||||
|
||||
namespace ThAmCo.Events.Models.ViewModels.Events
|
||||
{
|
||||
public class EventAddCustomerModel
|
||||
{
|
||||
public int EventId { get; set; }
|
||||
|
||||
public List<Customer> Customer { get; set; }
|
||||
}
|
||||
}
|
||||
15
ThAmCo.Events/Models/ViewModels/Events/EventAddMenuModel.cs
Normal file
15
ThAmCo.Events/Models/ViewModels/Events/EventAddMenuModel.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using ThAmCo.Events.Models.Dto;
|
||||
|
||||
namespace ThAmCo.Events.Models.ViewModels.Events
|
||||
{
|
||||
public class EventAddMenuModel
|
||||
{
|
||||
public int EventId { get; set; }
|
||||
|
||||
public List<MenuDTO> Menus { get; set; }
|
||||
}
|
||||
}
|
||||
15
ThAmCo.Events/Models/ViewModels/Events/EventAddStaffModel.cs
Normal file
15
ThAmCo.Events/Models/ViewModels/Events/EventAddStaffModel.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using ThAmCo.Events.Data;
|
||||
|
||||
namespace ThAmCo.Events.Models.ViewModels.Events
|
||||
{
|
||||
public class EventAddStaffModel
|
||||
{
|
||||
public int EventId { get; set; }
|
||||
|
||||
public List<Staff> Staff { get; set; }
|
||||
}
|
||||
}
|
||||
24
ThAmCo.Events/Models/ViewModels/Events/EventCreateModel.cs
Normal file
24
ThAmCo.Events/Models/ViewModels/Events/EventCreateModel.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace ThAmCo.Events.Models
|
||||
{
|
||||
public class EventCreateModel
|
||||
{
|
||||
[Required]
|
||||
public string Title { get; set; }
|
||||
|
||||
[Required]
|
||||
public DateTime Date { get; set; }
|
||||
|
||||
public TimeSpan? Duration { get; set; }
|
||||
|
||||
[Required, MaxLength(3), MinLength(3)]
|
||||
public string TypeId { get; set; }
|
||||
|
||||
public int VenueID { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace ThAmCo.Events.Models
|
||||
{
|
||||
public class EventCreateReservationModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
public DateTime VenueDate { get; set; }
|
||||
|
||||
public string VenueCode { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using ThAmCo.Events.Data;
|
||||
|
||||
namespace ThAmCo.Events.Models.ViewModels.Events
|
||||
{
|
||||
public class EventCreateWithVenueModel
|
||||
{
|
||||
public int EventId { get; set; }
|
||||
|
||||
[Required]
|
||||
public string EventTitle { get; set; }
|
||||
|
||||
public DateTime EventDate { get; set; }
|
||||
|
||||
public TimeSpan? EventDuration { get; set; }
|
||||
|
||||
[Required, MaxLength(3), MinLength(3)]
|
||||
public string EventTypeId { get; set; }
|
||||
|
||||
public string VenueCode { get; set; }
|
||||
|
||||
public string VenueName { get; set; }
|
||||
|
||||
public string VenueDescription { get; set; }
|
||||
|
||||
public int VenueCapacity { get; set; }
|
||||
|
||||
public DateTime VenueDate { get; set; }
|
||||
|
||||
public double VenueCostPerHour { get; set; }
|
||||
}
|
||||
}
|
||||
34
ThAmCo.Events/Models/ViewModels/Events/EventDetailsModel.cs
Normal file
34
ThAmCo.Events/Models/ViewModels/Events/EventDetailsModel.cs
Normal file
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using ThAmCo.Events.Data;
|
||||
|
||||
namespace ThAmCo.Events.Models
|
||||
{
|
||||
public class EventDetailsModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required]
|
||||
public string Title { get; set; }
|
||||
|
||||
public DateTime Date { get; set; }
|
||||
|
||||
public TimeSpan? Duration { get; set; }
|
||||
|
||||
[Required, MaxLength(3), MinLength(3)]
|
||||
public string TypeId { get; set; }
|
||||
|
||||
public List<GuestBooking> Bookings { get; set; }
|
||||
|
||||
public ReservationDto Reservation { get; set; }
|
||||
|
||||
public string Reference { get; set; }
|
||||
|
||||
public int FoodReference { get; set; }
|
||||
|
||||
public List<Staffing> Staffing { get; set; }
|
||||
}
|
||||
}
|
||||
18
ThAmCo.Events/Models/ViewModels/Events/EventEditModel.cs
Normal file
18
ThAmCo.Events/Models/ViewModels/Events/EventEditModel.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace ThAmCo.Events.Models.ViewModels.Events
|
||||
{
|
||||
public class EventEditModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required]
|
||||
public string Title { get; set; }
|
||||
|
||||
public TimeSpan? Duration { get; set; }
|
||||
}
|
||||
}
|
||||
16
ThAmCo.Events/Models/ViewModels/Events/EventFindMenuModel.cs
Normal file
16
ThAmCo.Events/Models/ViewModels/Events/EventFindMenuModel.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ThAmCo.Events.Models.ViewModels.Events
|
||||
{
|
||||
public class EventFindMenuModel
|
||||
{
|
||||
public string EventType { get; set; }
|
||||
|
||||
public DateTime StartDate { get; set; }
|
||||
|
||||
public DateTime EndDate { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ThAmCo.Events.Models.ViewModels.Events
|
||||
{
|
||||
public class EventFindVenueModel
|
||||
{
|
||||
[Required, MaxLength(3), MinLength(3)]
|
||||
public string EventType { get; set; }
|
||||
|
||||
public DateTime StartDate { get; set; }
|
||||
|
||||
public DateTime EndDate { get; set; }
|
||||
}
|
||||
}
|
||||
32
ThAmCo.Events/Models/ViewModels/Events/EventIndexModel.cs
Normal file
32
ThAmCo.Events/Models/ViewModels/Events/EventIndexModel.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using ThAmCo.Events.Data;
|
||||
|
||||
namespace ThAmCo.Events.Models.ViewModels.Events
|
||||
{
|
||||
public class EventIndexModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[Required]
|
||||
public string Title { get; set; }
|
||||
|
||||
public DateTime Date { get; set; }
|
||||
|
||||
public TimeSpan? Duration { get; set; }
|
||||
|
||||
[Required, MaxLength(3), MinLength(3)]
|
||||
public string TypeId { get; set; }
|
||||
|
||||
public List<GuestBooking> Bookings { get; set; }
|
||||
|
||||
public string VenueReference { get; set; }
|
||||
|
||||
public List<Staffing> Staffings { get; set; }
|
||||
|
||||
public bool FirstAid { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ThAmCo.Events.Models.ViewModels.Events
|
||||
{
|
||||
public class EventRegisterAttendanceModel
|
||||
{
|
||||
public int EventId { get; set; }
|
||||
|
||||
public int CustomerId { get; set; }
|
||||
|
||||
public bool Attending { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ThAmCo.Events.Models.ViewModels.Events
|
||||
{
|
||||
public class SelectVenueGetModel
|
||||
{
|
||||
public int? Id { get; set; }
|
||||
|
||||
[Required, MaxLength(3), MinLength(3)]
|
||||
public string EventType { get; set; }
|
||||
|
||||
public DateTime StartDate { get; set; }
|
||||
|
||||
public DateTime EndDate { get; set; }
|
||||
}
|
||||
}
|
||||
15
ThAmCo.Events/Models/ViewModels/Events/SelectVenueModel.cs
Normal file
15
ThAmCo.Events/Models/ViewModels/Events/SelectVenueModel.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace ThAmCo.Events.Models
|
||||
{
|
||||
public class SelectVenueModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
public List<VenueDto> Venues { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user