/// <summary> /// Updates the address. /// </summary> /// <param name="address">The address.</param> /// <returns>Boolean value</returns> public async Task <bool> UpdateAddress(ISPAddress address) { try { var partnerAddress = await partnerAddresses.GetByIdAsync(address.Id); partnerAddress.Address = address.Address; partnerAddress.Area = address.Area; partnerAddress.City = address.City; partnerAddress.ContactPerson = address.ContactPerson; partnerAddress.ContactPersonEmail = address.ContactPersonEmail; partnerAddress.Country = address.Country; partnerAddress.MobileNumber = address.MobileNumber; partnerAddress.NFC = address.NFC; partnerAddress.POBox = address.POBox; partnerAddress.State = address.State; partnerAddress.Street = address.Street; partnerAddress.TimeZoneId = address.TimeZoneId; partnerAddress.Zone = address.Zone; partnerAddresses.Update(partnerAddress); UnitOfWork.Commit(); return(true); } catch (Exception ex) { throw ex; } }
/// <summary> /// Updates the address. /// </summary> /// <param name="address">The address.</param> /// <returns>Boolean value</returns> public async Task <bool> UpdateAddress(ISPAddress address) { try { return(await addressDataService.UpdateAddress(address)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Creates the sp address. /// </summary> /// <param name="address">The address.</param> /// <returns>The interface</returns> public ISPAddress CreateSPAddress(ISPAddress address) { try { var addressCreated = addressDataService.CreateSPAddress(address); return(addressCreated); } catch (Exception ex) { throw ex; } }
/// <summary> /// Creates the sp address. /// </summary> /// <param name="address">The address.</param> /// <returns>Interface ISPAddress</returns> public ISPAddress CreateSPAddress(ISPAddress address) { try { var savedAddress = partnerAddresses.Add(address); UnitOfWork.Commit(); return(savedAddress); } catch (Exception ex) { throw ex; } }
public HttpResponseMessage CreateAddress([ModelBinder(typeof(IocCustomCreationConverter))] ISPAddress address) { try { var createdAddress = addressService.CreateSPAddress(address); if (createdAddress == null) { return(CreateHttpResponse <ISPAddress>(HttpStatusCode.BadRequest, HttpCustomStatus.Failure, address, GetLocalisedString("msgWebServiceError"))); } else { return(CreateHttpResponse <ISPAddress>(HttpStatusCode.Created, HttpCustomStatus.Success, address, GetLocalisedString("msgSPAddressCreation"))); } } catch (Exception ex) { logger.Error(ex.Message); return(CreateHttpResponse <bool>(HttpStatusCode.InternalServerError, HttpCustomStatus.Failure, false, GetLocalisedString("msgWebServiceError"))); } }
public async Task <HttpResponseMessage> UpdateAddress(ISPAddress address) { try { var addressUpdated = await addressService.UpdateAddress(address); if (addressUpdated) { return(CreateHttpResponse <bool>(HttpStatusCode.Accepted, HttpCustomStatus.Success, addressUpdated, GetLocalisedString("msgSPAddressUpdation"))); } else { return(CreateHttpResponse <bool>(HttpStatusCode.BadRequest, HttpCustomStatus.Failure, addressUpdated, GetLocalisedString("msgWebServiceError"))); } } catch (Exception ex) { logger.Error(ex.Message); return(CreateHttpResponse <bool>(HttpStatusCode.InternalServerError, HttpCustomStatus.Failure, false, GetLocalisedString("msgWebServiceError"))); } }