Exemplo n.º 1
0
        public ActionResult Create()
        {
            ViewBag.Tools = ToolService.GetToolsListItems(AppContext.Tools.ToList(), optional: true);

            return(View(new CreateOrderModel()
            {
                ContractNumber = orderService.SuggestContractNumber().ToString()
            }));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
 public ActionResult Create()
 {
     ViewBag.Tools = ToolService.GetToolsListItems(AppContext.Tools.ToList(), optional: true);
     return(View(new Maintain()));
 }