public IEnumerable <JockeyViewModel> GetListJokeys() { using (var unit = new UnitOfWork()) { var jockeys = unit.Jockey.GetAllJockeys(); var jockeysList = jockeys.Select( jockey => new JockeyViewModel { Alias = jockey.Alias, DateBirth = _generalService.GetDateTimeStringForDatepicker(jockey.DateBirth), FirstName = jockey.FirstName, JockeyId = jockey.Id, LastName = jockey.LastName, MiddleName = jockey.MiddleName }); return(jockeysList); } }
private RacerViewModel getRacerViewModel(Racer racer) { var model = new RacerViewModel { RacerId = racer.Id, JockeyAlias = racer.Jockey.Alias, JokeyName = racer.Jockey.FullName, JokeyId = racer.Jockey.Id, HorseId = racer.Horse.Id, HorseNickname = racer.Horse.Nickname, RacerDateTimeStart = _generalService.GetDateTimeStringForDatepicker(racer.DateTimeStart), RacerDateTimeEnd = racer.DateTimeEnd.HasValue ? _generalService.GetDateTimeStringForDatepicker((DateTime)racer.DateTimeEnd) : "-" }; return(model); }
public HorseViewModel GetHorseDetails(int id) { using (var unit = new UnitOfWork()) { var horse = unit.Horse.Get(id); var model = new HorseViewModel { HorseId = horse.Id, DateBirth = _generalService.GetDateTimeStringForDatepicker(horse.DateBirth), Nickname = horse.Nickname }; return(model); } }
public IEnumerable <RaceViewModel> GetListRaces() { using (var unit = new UnitOfWork()) { var model = new List <RaceViewModel>(); var allRaces = unit.Race.GetAllRaces(); foreach (var race in allRaces) { var participants = getParticipantsViewModelsList(unit, race.Id); model.Add( new RaceViewModel { RaceId = race.Id, RaceDateTime = _generalService.GetDateTimeStringForDatepicker(race.DateTimeOfRace), RaceNumberInDay = race.NumberRaceInDay.ToString(CultureInfo.InvariantCulture), Participants = participants }); } return(model); } }