public async Task <ActionResult> AddPlays([FromBody] AddPlaysToGameViewModel playsVM) { if (await _gameService.AddPlays(playsVM)) { return(Ok()); } return(BadRequest()); }
public async Task <bool> AddPlays(AddPlaysToGameViewModel playsVM) { var _game = await GetGame(playsVM.GameId); if (_game.End != null) { return(await Task.FromResult(false)); } //todo: make async var _plays = _playReader.ReadPlaysBundle(playsVM.playDTOs, playsVM.GameId); if (_plays == null) { return(await Task.FromResult(false)); } if (await _playsService.AddPlays(_plays) == false) { return(await Task.FromResult(false)); } return(await Task.FromResult(true)); }