public void AddressFromAddressModel(Address a, AddressModel model) { a.AddressId = model.AddressId; a.AddressTypeId = model.AddressTypeId; a.CustomerId = model.CustomerId; a.StreetAddress = model.StreetAddress; a.City = model.City; a.State = model.State; a.Zip = model.Zip; }
public ActionResult CreateCustomer(CustomerModel customerModel) { var customer = new Customer(); CustomerFromCustomerModel(customerModel, customer); foreach (var addressModel in customerModel.AddressList) { var a = new Address(); AddressFromAddressModel(a, addressModel); customer.Addresses.Add(a); } var repository = new CustomerRepository(); repository.CreateCustomer(customer); return RedirectToAction("Customers"); }
private AddressModel AddressModelFromAddress(Address address) { return new AddressModel { AddressId = address.AddressId, AddressTypeId = address.AddressTypeId, CustomerId = address.CustomerId, StreetAddress = address.StreetAddress, City = address.City, State = address.State, Zip = address.Zip }; }