public EventGameVewModel Map(EventGameDb eventGameEntity) { return new EventGameVewModel { Id = eventGameEntity.Id, GuestTeamId = eventGameEntity.GuestTeamId, HomeTeamId = eventGameEntity.HomeTeamId, }; }
public EventGameVewModel CreateEventGame(string leagueId, string eventId) { var eventEntity = _eventsRepository.Get(eventId); var eventItem = new EventGameDb(); eventItem.Id = eventEntity.Games.Any() ? eventEntity.Games.Max(x => x.Id) + 1 : 0; var games = eventEntity.Games.ToList(); games.Add(eventItem); eventEntity.Games = games; _eventsRepository.Update(eventEntity); return _eventMapper.Map(eventItem); }