public IActionResult RegProduct(MgrRegistrationModel views) { try { var reg = new CustomerProduct() { ProductID = views.ProductID, CustomerID = views.CustomerID }; sportsUnit.CustomerProducts.Insert(reg); sportsUnit.save(); return(RedirectToAction("RegProduct", views)); } catch { int CustomerID = views.CustomerID; QueryOptions <CustomerProduct> query = new QueryOptions <CustomerProduct> { Where = inc => inc.CustomerID == CustomerID, Includes = "Customer, Product" }; ViewBag.Products = sportsUnit.Products.List(new QueryOptions <Product>()); if (CustomerID == 0) { return(RedirectToAction("List", "Registration")); } ViewBag.CustomerName = sportsUnit.Customers.Get(CustomerID).FullName; views.CustomerProducts = sportsUnit.CustomerProducts.List(query); return(View(views)); } }
public IActionResult Add(IncidentAddEditViewModel views) { try { // update the db context with added model Incident incident = views.currentIncident; sportsUnit.Incidents.Insert(incident); sportsUnit.save(); TempData["message"] = $"{incident.Title} was successfully added"; return(RedirectToAction("List", "Incident")); } catch { return(View(views)); } }
public IActionResult Edit(IncidentAddEditViewModel views, int?dest) { try { // update the db context with editted model Incident incident = views.currentIncident; sportsUnit.Incidents.Update(incident); sportsUnit.save(); TempData["message"] = $"{incident.Title} was successfully updated"; int?techID = http.HttpContext.Session.GetInt32("techID"); if (dest != null) { return(RedirectToAction("TechList", "TechIncident", new { TechnicianID = techID })); } return(RedirectToAction("List", "TechIncident")); } catch { return(View("Add", views)); } }