using MagicCarpetContracts.DataModels; using MagicCarpetContracts.Enums; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MagicCarpetDatabase.Models; internal class Sale { public required string Id { get; set; } public required string EmployeeId { get; set; } public string? ClientId { get; set; } public DateTime SaleDate { get; set; } public double Sum { get; private set; } public DiscountType DiscountType { get; set; } public double Discount { get; set; } public bool IsCancel { get; set; } public Employee? Employee { get; set; } public Client? Client { get; set; } [ForeignKey("SaleId")] public List? SaleTours { get; set; } }