using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ProjectHorseRacingOrg.Entities; public class RaceEntries { public int Id { get; private set; } public int JockeyId { get; private set; } public DateTime DateReceipt { get; private set; } public IEnumerable RacesEntryDetails { get; private set; } = []; public static RaceEntries CreateOpeartion(int id, int jockeyId, IEnumerable racesEntryDetails) { return new RaceEntries { Id = id, JockeyId = jockeyId, DateReceipt = DateTime.Now, RacesEntryDetails = racesEntryDetails }; } public static RaceEntries CreateOpeartion(TempRaceEntryDetails tempRaceEntryDetails, IEnumerable racesEntryDetails) { return new RaceEntries { Id = tempRaceEntryDetails.Id, JockeyId = tempRaceEntryDetails.JockeyId, DateReceipt = tempRaceEntryDetails.DateReceipt, RacesEntryDetails = racesEntryDetails }; } }