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));
        }
示例#2
0
        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));
        }
示例#3
0
 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();
 }