public ActionResult SuppliesList() { SupplyBs supply = new SupplyBs(); List <SupplyModel> model = supply.GetList().Select(c => (SupplyModel)c).ToList(); return(PartialView("~/Views/Admin/_SuppliesList.cshtml", model)); }
public ActionResult EditSupply(int id) { ShopBs bs = new ShopBs(); SupplyBs supplyBs = new SupplyBs(); SupplyAddModel model = (SupplyAddModel)supplyBs.GetById(id); model.Shops = bs.GetList().Select(c => (ShopModel)c).ToList(); return(View(model)); }
public ActionResult DeleteSupply(int id) { SupplyBs bs = new SupplyBs(); var result = bs.Delete(id); if (result.Code == BusinessLayer.OperationStatusEnum.Success) { TempData["OperationStatus"] = true; TempData["OpearionMessage"] = "Поставка успешно удалена"; } else { TempData["OperationStatus"] = false; TempData["OpearionMessage"] = result.Message; } return(RedirectToAction("Supplies", "Admin")); }
public ActionResult AddSupply(SupplyAddModel model) { if (ModelState.IsValid) { SupplyBs bs = new SupplyBs(); var result = bs.Add((SupplyDTO)model.Supply); if (result.Code == BusinessLayer.OperationStatusEnum.Success) { TempData["OperationStatus"] = true; TempData["OpearionMessage"] = "Поставка успешно добавлена"; return(RedirectToAction("Index", "ProviderPage")); } else { TempData["OperationStatus"] = false; TempData["OpearionMessage"] = result.Message; } } return(PartialView("~/Views/ProviderPage/_AddSupply.cshtml", model)); }
public ActionResult EditSupply(SupplyAddModel model) { if (ModelState.IsValid) { SupplyBs bs = new SupplyBs(); var result = bs.Update((SupplyDTO)model.Supply); if (result.Code == BusinessLayer.OperationStatusEnum.Success) { TempData["OperationStatus"] = true; TempData["OpearionMessage"] = "Поставка успешно изменена"; return(RedirectToAction("Supplies", "Admin")); } else { TempData["OperationStatus"] = false; TempData["OpearionMessage"] = result.Message; } } return(View(model)); }