public BuyerAddressResult GetAddress(int addressId)
        {
            var address = context.BuyerAddress.Where(x => x.BuyerAddressId == addressId).First();
            BuyerAddressResult addressResult = new BuyerAddressResult();

            addressResult.Address1    = address.Address1;
            addressResult.Address2    = address.Address2;
            addressResult.City        = address.City;
            addressResult.State       = address.State;
            addressResult.PhoneNumber = address.PhoneNumber;
            addressResult.PostalCode  = address.PostalCode;
            addressResult.AddressId   = addressId;
            return(addressResult);
        }
        public BuyerAddressResult GetBuyerAddressForUser(int customerId)
        {
            var buyerAddress = context.BuyerAddress.Where(x => x.User == customerId).OrderByDescending(x => x.UpdatedOnUtc).FirstOrDefault <BuyerAddress>();

            try
            {
                BuyerAddressResult addressDTO = new BuyerAddressResult();
                addressDTO.State       = buyerAddress.State;
                addressDTO.City        = buyerAddress.City;
                addressDTO.Address1    = buyerAddress.Address1;
                addressDTO.Address2    = buyerAddress.Address2;
                addressDTO.PostalCode  = buyerAddress.PostalCode;
                addressDTO.PhoneNumber = buyerAddress.PhoneNumber;
                addressDTO.AddressId   = buyerAddress.BuyerAddressId;
                return(addressDTO);
            }
            catch
            {
            }
            return(null);
        }