예제 #1
0
        public ECommerceDomain.Ordering.Customer.Customer GetById(Guid id)
        {
            var customerDTO = _eCommerceContext.Customers.First(c => c.Id == id);

            var shippingAddress = new Address(customerDTO.Street, customerDTO.City, customerDTO.State,
                                              "United States", customerDTO.ZipCode);
            var billingAddress = new Address(customerDTO.Street, customerDTO.City, customerDTO.State,
                                             "United States", customerDTO.ZipCode);

            var customer = new ECommerceDomain.Ordering.Customer.Customer(customerDTO.Id, customerDTO.FirstName, customerDTO.MiddleName, customerDTO.LastName, billingAddress, shippingAddress);

            return(customer);
        }
예제 #2
0
        public void Update(ECommerceDomain.Ordering.Customer.Customer customer)
        {
            var customerDTO = _eCommerceContext.Customers.First(c => c.Id == customer.Id);

            customerDTO.IsSubscribed = customer.IsSubscribed;
        }