public async Task <GameRes> Save(SaveGameReq request) { var result = new GameRes() { GameId = 0, Message = "Something went wrong, please contact administrator." }; try { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@GameId", request.GameId); parameters.Add("@GameName", request.GameName); parameters.Add("@Category", request.Categorys); parameters.Add("@Image", request.Images); parameters.Add("@BrandId", request.BrandId); parameters.Add("@Description", request.Description); parameters.Add("@UserId", request.UserId); result = await SqlMapper.QueryFirstOrDefaultAsync <GameRes>(cnn : connection, sql : "sp_SaveGame", param : parameters, commandType : CommandType.StoredProcedure); return(result); } catch (Exception ex) { return(result); } }
public async Task <GameRes> Save(SaveGameReq request) { return(await gameRepository.Save(request)); }
public async Task <OkObjectResult> Save(SaveGameReq request) { var result = await gameService.Save(request); return(Ok(result)); }