public GameInning(IGameInning gameInning) { if (gameInning != null) { HasData = true; GameInningId = gameInning.GameInningId; GameId = gameInning.GameId; InningNumber = gameInning.InningNumber; } }
public ChangeResult Save(IGameInning gameInning) { bool isAdd = GetGameInning(gameInning.GameId, gameInning.InningNumber) == null; if (isAdd) { return(AddNew(gameInning)); } return(Update(gameInning)); }
public IGameInning GetGameInning(Guid gameId, int inningNumber) { IGameInning gameInning = null; using (var context = new Data.DartballContext()) { var item = context.GameInnings.FirstOrDefault(x => x.GameId == gameId.ToString() && x.InningNumber == inningNumber); if (item != null) { gameInning = Mapper.Map <GameInningDto>(item); } } return(gameInning); }
public IGameInning GetCurrentGameInning(Guid gameId) { IGameInning gameInning = null; using (var context = new Data.DartballContext()) { var item = context.GameInnings.Where(x => x.GameId == gameId.ToString() && !x.DeleteDate.HasValue) .OrderByDescending(x => x.InningNumber).FirstOrDefault(); if (item != null) { gameInning = Mapper.Map <GameInningDto>(item); } } return(gameInning); }
public ChangeResult Update(IGameInning gameInning) { return(Update(new List <IGameInning> { gameInning })); }
public ChangeResult AddNew(IGameInning gameInning) { return(AddNew(new List <IGameInning> { gameInning })); }