Esempio n. 1
0
        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));
 }
Esempio n. 3
0
 public async Task <IActionResult> UpdateCustomerOrganization(UpdateCustomerOrganizationReq request)
 {
     return(Ok(await _customerOrganizationServices.UpdateCustomerOrganization(request)));
 }