public async Task <UpdateOrganizationRes> UpdateOrganization(UpdateOrganizationReq request) { DynamicParameters parameters = new DynamicParameters(); parameters.Add(name: "@OrganizationId", request.OrganizationId); parameters.Add(name: "@OrganizationName", request.OrganizationName); parameters.Add(name: "@OrganizationPhoneNumber", request.OrganizationPhoneNumber); parameters.Add(name: "@OrganizationEmail", request.OrganizationEmail); parameters.Add(name: "@OrganizationAddress", request.OrganizationAddress); parameters.Add(name: "@PesonContact", request.PersonContact); parameters.Add(name: "@PhoneContact", request.PhoneContact); parameters.Add(name: "@EmailContact", request.EmailContact); parameters.Add(name: "@Message", "", DbType.String, ParameterDirection.Output); using (var result = SqlMapper.QueryFirstOrDefaultAsync <Organization>( cnn: connection, sql: "sp_UpdateOrganization", param: parameters, commandType: CommandType.StoredProcedure)) { UpdateOrganizationRes editRes = new UpdateOrganizationRes(); editRes.Organization = await result; editRes.Message = parameters.Get <string>("@Message"); return(editRes); } }
public async Task <UpdateOrganizationRes> UpdateOrganization(UpdateOrganizationReq request) { return(await _organizationsRepository.UpdateOrganization(request)); }
public async Task <IActionResult> UpdateOrganization(UpdateOrganizationReq request) { return(Ok(await _organizationsServices.UpdateOrganization(request))); }