Upload project.

This commit is contained in:
StevenJW
2020-06-07 22:36:12 +01:00
parent 0df30b8f36
commit 5829fb5504
170 changed files with 31989 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace ThAmCo.Venues.Models
{
public class ReservationGetDto
{
public string Reference { get; set; }
[DataType(DataType.Date)]
public DateTime EventDate { get; set; }
public string VenueCode { get; set; }
public string VenueName { get; set; }
public int VenueCapacity { get; set; }
public double VenueCostPerHour { get; set; }
public DateTime WhenMade { get; set; }
public string StaffId { get; set; }
public static ReservationGetDto FromModel(Data.Reservation reservation)
{
return new ReservationGetDto
{
Reference = reservation.Reference,
EventDate = reservation.EventDate,
VenueCode = reservation.VenueCode,
VenueName = reservation.Availability.Venue.Name,
VenueCapacity = reservation.Availability.Venue.Capacity,
VenueCostPerHour = reservation.Availability.CostPerHour,
WhenMade = reservation.WhenMade,
StaffId = reservation.StaffId
};
}
}
}

View File

@@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace ThAmCo.Venues.Models
{
public class ReservationPostDto
{
[Required, DataType(DataType.Date)]
public DateTime EventDate { get; set; }
[Required, MinLength(5), MaxLength(5)]
public string VenueCode { get; set; }
[Required]
public string StaffId { get; set; }
}
}