/// <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;
            }
        }
Beispiel #2
0
 /// <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;
     }
 }
Beispiel #3
0
 /// <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")));
            }
        }