Example #1
0
        public ActionResult EditTask(Guid taskId)
        {
            var userId       = UserHelper.GetCurrentEmployee().Id;
            var taskExecutor = repo.GetTaskExecutor(taskId, userId);

            switch (taskExecutor.StageId)
            {
            case CodeConstManager.STAGE_OBK_COZ:
                var taskViewModel = repo.EditTask(taskId);
                ViewBag.SendToIC  = taskViewModel.SentToIC == null;
                ViewBag.CozAccept = taskViewModel.CozExecutorName != null;
                return(PartialView(taskViewModel));

            case CodeConstManager.STAGE_OBK_ICL:
                var taskReseachCenter = repo.EditTaskResearchCenter(taskId);
                return(PartialView("TaskResearchCenter", taskReseachCenter));

            default:
                var taskList = new OBKTaskListViewModel();
                return(PartialView(taskList));
            }
        }
Example #2
0
 /// <summary>
 /// принять образцы
 /// </summary>
 /// <param name="taskListViewModel"></param>
 /// <returns></returns>
 public ActionResult AcceptTaskList(OBKTaskListViewModel taskListViewModel)
 {
     repo.AcceptTaskList(taskListViewModel);
     return(Json(new { isSuccess = true }));
 }