public ActionResult Create() { ViewBag.Tools = ToolService.GetToolsListItems(AppContext.Tools.ToList(), optional: true); return(View(new CreateOrderModel() { ContractNumber = orderService.SuggestContractNumber().ToString() })); }
public async Task <ActionResult> Edit(string id) { Maintain maintain = await FindMaintainAsync(id); if (maintain == null) { Logger.LogInformation("Edit: Item not found {0}", id); return(NotFound()); } ViewBag.Tools = ToolService.GetToolsListItems(AppContext.Tools.ToList(), optional: true); return(View(maintain)); }
public async Task <ActionResult> Edit(string id, string backPage) { Order order = await FindOrderAsync(id); if (order == null) { Logger.LogInformation("Edit: Item not found {0}", id); return(NotFound()); } ViewBag.Tools = ToolService.GetToolsListItems(AppContext.Tools.ToList(), optional: false, selectedId: order.ToolID); ViewBag.backPage = backPage; return(View(order)); }
public async Task <ActionResult> Create(CreateOrderModel model) { try { if (ModelState.IsValid) { model.Save(User, AppContext); await AppContext.SaveChangesAsync(); return(RedirectToAction("ActiveOrders")); } } catch (Exception ex) { ModelState.AddModelError(string.Empty, "Не удалось сохранить изменения: " + ex.ToString()); } ViewBag.Tools = ToolService.GetToolsListItems(AppContext.Tools.ToList(), optional: true); return(View(model)); }
public ActionResult Create() { ViewBag.Tools = ToolService.GetToolsListItems(AppContext.Tools.ToList(), optional: true); return(View(new Maintain())); }