public bool SaveBattleResult(SaveBattleResult dto) { User user = _unitOfWork.UserRepository.Get(dto.UserId); if (user == null) { return(false); } if (dto.Won) { user.Wins++; } else { user.Loses++; } try { _unitOfWork.Commit(); } catch { return(false); } return(true); }
public IActionResult SaveBattleResult([FromBody] SaveBattleResult dto) { bool result = _gameService.SaveBattleResult(dto); if (!result) { return(BadRequest()); } return(Ok()); }