public ActionResult Details(int id) { CustomerAddressViewModels customerAddress = new CustomerAddressViewModels(); customerAddress.Customer = context.Customers.Where(c => c.ID == id).Select(c => c).Single(); var customerId = context.Customers.Where(c => c.ID == customerAddress.Customer.ID).Select(c => c.ID).Single(); customerAddress.Address = context.Addresses.Where(a => a.CustomerId == id).Single(); //Add Google Map API return(View(customerAddress)); }
public ActionResult Edit(string userId) { CustomerAddressViewModels customerAddress = new CustomerAddressViewModels(); userId = User.Identity.GetUserId(); var id = context.Customers.Where(c => c.UserId == userId).Select(c => c.ID).Single(); customerAddress.Customer = context.Customers.Where(c => c.ID == id).Single(); var customerId = context.Customers.Where(c => c.ID == customerAddress.Customer.ID).Select(c => c.ID).Single(); customerAddress.Address = context.Addresses.Where(a => a.CustomerId == id).Single(); return(View(customerAddress)); }
public ActionResult Edit(CustomerAddressViewModels customerAddress) { try { if (ModelState.IsValid) { //Customer customer = context.Customers.Where(c => c.ID == customerAddress.Customer.ID).Single(); //customer.FirstName = customerAddress.Customer.FirstName; //customer.LastName = customerAddress.Customer.LastName; //customer.ExtraPickup = customerAddress.Customer.ExtraPickup; context.Entry(customerAddress.Customer).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); context.Entry(customerAddress.Address).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); } return(RedirectToAction("Index")); } catch { return(View()); } }
public EmployeeController() { context = new ApplicationDbContext(); customerAddresses = new CustomerAddressViewModels(); }