public ActionResult GenerateProcessDetails(WorkProcess process) { _workProcessService.GenerateWorkProcesses( process); _unitOfWork.SaveChanges(); return Json(new { success = true }, JsonRequestBehavior.AllowGet); }
// GET: WorkProcesses/Create public ActionResult Create() { WorkProcess workProcess = new WorkProcess(); //set default value var customerRepository = _unitOfWork.Repository<Customer>(); ViewBag.CustomerId = new SelectList(customerRepository.Queryable(), "Id", "AccountNumber"); var orderRepository = _unitOfWork.Repository<Order>(); ViewBag.OrderId = new SelectList(orderRepository.Queryable(), "Id", "OrderKey"); var productionprocessRepository = _unitOfWork.Repository<ProductionProcess>(); ViewBag.ProductionProcessId = new SelectList(productionprocessRepository.Queryable(), "Id", "Name"); var skuRepository = _unitOfWork.Repository<SKU>(); ViewBag.SKUId = new SelectList(skuRepository.Queryable(), "Id", "Sku"); var workRepository = _unitOfWork.Repository<Work>(); ViewBag.WorkId = new SelectList(workRepository.Queryable(), "Id", "WorkNo"); var workdetailRepository = _unitOfWork.Repository<WorkDetail>(); ViewBag.WorkDetailId = new SelectList(workdetailRepository.Queryable(), "Id", "WorkNo"); return View(workProcess); }