示例#1
0
        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;
 }
示例#4
0
        public void DeleteAddress(int id)
        {
            AddressRepository rep = new AddressRepository(db);

            rep.DeleteAddress(id);
        }