public async Task <UpdateCustomerOrganizationRes> UpdateCustomerOrganization(UpdateCustomerOrganizationReq request) { DynamicParameters parameters = new DynamicParameters(); parameters.Add(name: "@CustomerId", request.CustomerId); parameters.Add(name: "@OrganizationId", request.OrganizationId); parameters.Add(name: "@IsActive", request.IsActive); parameters.Add(name: "@CustomerFirstName", request.CustomerFirstName); parameters.Add(name: "@CustomerLasNtame", request.CustomerLasNtame); parameters.Add(name: "@Message", "", DbType.String, ParameterDirection.Output); using (var result = SqlMapper.QueryFirstOrDefaultAsync <CustomerOrganization>( cnn: connection, sql: "sp_UpdateCustomerOrganization", param: parameters, commandType: CommandType.StoredProcedure)) { try { UpdateCustomerOrganizationRes editRes = new UpdateCustomerOrganizationRes(); editRes.CustomerOrganization = await result; editRes.Message = parameters.Get <string>("@Message"); return(editRes); } catch (Exception) { return(new UpdateCustomerOrganizationRes()); } } }
public async Task <UpdateCustomerOrganizationRes> UpdateCustomerOrganization(UpdateCustomerOrganizationReq request) { return(await _customerOrganizationRepository.UpdateCustomerOrganization(request)); }
public async Task <IActionResult> UpdateCustomerOrganization(UpdateCustomerOrganizationReq request) { return(Ok(await _customerOrganizationServices.UpdateCustomerOrganization(request))); }