public void Create(HuntCreateModel model, int userId) { GameDto game = null; int? huntedGameId = null; if (model.GameType.HasValue & model.GameKind.HasValue) { game = _gameDao.Get(model.GameType.Value, model.GameKind.Value, model.GameSubKind).FirstOrDefault(); var huntGameDto = new HuntedGameDto { GameId = game.Id, GameClass = model.GameClass, GameWeight = model.GameWeight }; huntedGameId = _huntedGameDao.Insert(huntGameDto); } int regionId = _regionDao.GetRegionId(model.City, model.Circuit, model.District); UserDto user = _userDao.GetById(userId); var huntDto = new HuntDto { HuntsmanId = user.HuntsmanId, HuntedGameId = huntedGameId, RegionId = regionId, Shots = model.Shots, Date = model.Date }; _huntDao.Insert(huntDto); }
private Entities.HuntedGame ToEntity(HuntedGameDto huntedGameDto) { return(new Entities.HuntedGame { GameId = huntedGameDto.GameId, GameClass = huntedGameDto.GameClass, GameWeight = huntedGameDto.GameWeight }); }
public int Insert(HuntedGameDto huntedGameDto) { using (var db = new DbContext()) { Entities.HuntedGame huntedGame = ToEntity(huntedGameDto); Entities.HuntedGame addedHuntedGame = db.HuntedGame.Add(huntedGame); db.SaveChanges(); return(addedHuntedGame.Id); } }
private IList <HuntedGameDto> ToDtos(IList <Entities.HuntedGame> entityList) { var dtos = new List <HuntedGameDto>(); foreach (Entities.HuntedGame entity in entityList) { var dto = new HuntedGameDto { Id = entity.Id, GameId = entity.GameId, GameClass = entity.GameClass, GameWeight = entity.GameWeight }; dtos.Add(dto); } return(dtos); }