public ActionResult Create(vidlyDbContext.Entities.Customer customer) { if (AddOrUpdateCustomer(customer)) { return(RedirectToAction("../Home/Index")); } else { return(RedirectToAction("Create")); } }
public bool AddOrUpdateCustomer(vidlyDbContext.Entities.Customer customer) { var flag = false; try { customer.UserType = "customer"; context.Customers.AddOrUpdate(m => m.Id, customer); context.SaveChanges(); flag = true; } catch (Exception exception) { } return(flag); }
public ActionResult EditProfile(vidlyDbContext.Entities.Customer customer) { if (GetSessionId() != 0) { if (AddOrUpdateCustomer(customer)) { return(RedirectToAction("CustomerProfile")); } else { return(RedirectToAction("EditProfile")); } } else { return(RedirectToAction(logInUrl)); } }
public ActionResult EditCustomer(vidlyDbContext.Entities.Customer customer) { if (GetSessionId() != 0) { if (AddOrUpdateCustomer(customer)) { return(RedirectToAction("BrowseCustomers")); } else { return(View(customer)); } } else { return(RedirectToAction(logInUrl)); } }
public ActionResult DeleteCustomer(vidlyDbContext.Entities.Customer customer) { if (GetSessionId() != 0) { var customerFromDb = context.Customers.FirstOrDefault(x => x.Id == customer.Id); if (customerFromDb != null) { context.Customers.Remove(customerFromDb); context.SaveChanges(); return(RedirectToAction("BrowseCustomers")); } else { return(View()); } } else { return(RedirectToAction(logInUrl)); } }