public async Task <NewMemberToClanResponseModel> AddMemberToClan(NewMemberToClanRequestModel model) { var result = await _sqlManager.ExecuteDataCommand("[Common].[AddMemberToClan]", CommandType.StoredProcedure, null, new[] { model.PlayerId.ToSqlParameter("PlayerId"), model.ClanId.ToSqlParameter("ClanId"), ((byte)model.ClanFunction).ToSqlParameter("Function"), DateTime.Now.ToSqlParameter("DateOfJoin") }); var elements = result.Elements.First().Rows.First().Elements; var response = new NewMemberToClanResponseModel() { playerHasClan = Convert.ToBoolean(elements[0]), ExistsClan = Convert.ToBoolean(elements[1]), IsSuccess = Convert.ToBoolean(elements[2]) }; return(response); }
private async Task <bool> AddClanLeader(int playerId, int clanId, ClanFunction clanFunction) { var model = new NewMemberToClanRequestModel() { PlayerId = playerId, ClanId = clanId, ClanFunction = clanFunction }; var result = await AddMemberToClan(model); return(result.IsSuccess); }
public async Task <NewMemberToClanResponseModel> AddMemberToClan(NewMemberToClanRequestModel model) { return(await _clanService.AddMemberToClan(model)); }