using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Yavsc.Models.Billing; using Yavsc.Models.Relationship; namespace Yavsc.Models.Haircut { public class HairPrestationCollectionItem { [Key(), DatabaseGenerated(DatabaseGeneratedOption.Identity)] public long Id { get; set; } public long PrestationId { get; set; } [ForeignKeyAttribute("PrestationId")] public virtual HairPrestation Prestation { get; set; } public long QueryId { get; set; } [ForeignKeyAttribute("QueryId")] public virtual HairMultiCutQuery Query { get; set; } } public class HairMultiCutQuery : NominativeServiceCommand { [Key(), DatabaseGenerated(DatabaseGeneratedOption.Identity)] public long Id { get; set; } [InversePropertyAttribute("Query")] public virtual List Prestations { get; set; } public Location Location { get; set; } public DateTime EventDate { get; set; } } }