public int SaveAddress(HsrOrderApp.BL.DomainModel.Address address, HsrOrderApp.BL.DomainModel.Customer forThisCustomer) { AddressRepository rep = new AddressRepository(db); Address dbAddress = rep.SaveAddressInternal(address); if (address.IsNew) { Customer customer = db.CustomerSet.First(c => c.CustomerId == forThisCustomer.CustomerId); customer.Addresses.Add(dbAddress); db.SaveChanges(); } return(dbAddress.AddressId); }
public void DeleteAddress(int id) { AddressRepository rep = new AddressRepository(db); rep.DeleteAddress(id); }
public int SaveAddress(HsrOrderApp.BL.DomainModel.Address address, HsrOrderApp.BL.DomainModel.Customer forThisCustomer) { AddressRepository rep = new AddressRepository(db); Address dbAddress = rep.SaveAddressInternal(address); if (address.IsNew) { Customer customer = db.CustomerSet.First(c => c.CustomerId == forThisCustomer.CustomerId); customer.Addresses.Add(dbAddress); db.SaveChanges(); } return dbAddress.AddressId; }