internal static void AddNewShippingInformationToUser(Shipping address, Customer customer, P1Context _context) { var DB = _context; ShippingDAO.AddShippingInformation(address, DB); CustomerShipping CS = new CustomerShipping { CustomerID = customer.CustomerID, ShippingID = address.ShippingID }; CustomerShippingDAO.AddCustomerShipping(CS, DB); }
internal static void AddNewShippingInformationToUser(Billing card, Customer customer, P1Context _context) { Shipping S = new Shipping { AddressNum = card.AddressNum, AddressStreet = card.AddressStreet, AddressCity = card.AddressCity, AddressState = card.AddressState, AddressZipCode = card.AddressZipCode, }; var DB = _context; ShippingDAO.AddShippingInformation(S, DB); CustomerShipping CS = new CustomerShipping { CustomerID = customer.CustomerID, ShippingID = S.ShippingID }; CustomerShippingDAO.AddCustomerShipping(CS, DB); }
internal static List <Shipping> GetShippingAddresssesOnFileForCustomer(Customer customer, P1Context _context) { List <Shipping> ships = new List <Shipping>(); var DB = _context; CustomerShippingDAO.LoadCustomersShippingList(DB); ShippingDAO.LoadShippingInfomrationList(DB); foreach (CustomerShipping cs in DB.CustomerShippingList) { if (cs.CustomerID == customer.CustomerID) { foreach (Shipping s in DB.ShippingInformationList) { if (cs.ShippingID == s.ShippingID) { ships.Add(s); } } } } return(ships); }