示例#1
0
        public ActionResult Analyze(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            RequestPlanningViewModel requestPlanningViewModel = _repairRequestService.FindById((int)id).MapModelToViewModelRequestPlanning();

            if (requestPlanningViewModel == null)
            {
                return(HttpNotFound());
            }

            var mainSiteList = new SelectList(new[] { "سایت 1 - مرکزی",
                                                      "سایت 2 - اداری 2",
                                                      "سایت 3 - بازارچه",
                                                      "سایت 4 - کمپ 4",
                                                      "سایت 5 - پایانه بار",
                                                      "سایت 6 - اسکله و بندر",
                                                      "سایت 7 - شیرینو",
                                                      "سایت 8 - کمپ EPC", });

            ViewBag.MainSiteList = mainSiteList;
            var requestType = new SelectList(new[] { "تعميرات", "نصب تجهيزات جديد" });

            ViewBag.RequestType = requestType;
            var taskType = new SelectList(new[] { "برق و دیزل", "تاسیسات و مکانیک عمومی", "برودت و تهویه", "ابنیه" });

            ViewBag.TaskType = taskType;



            return(View(requestPlanningViewModel));
        }
示例#2
0
        // GET: Request/RepairRequests/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            RequestPlanningViewModel requestplanningViewModel = _repairRequestService.FindById((int)id).MapModelToViewModelRequestPlanning();

            if (requestplanningViewModel == null)
            {
                return(HttpNotFound());
            }
            return(PartialView("_Details", requestplanningViewModel));
        }
示例#3
0
        public ActionResult Analyze([Bind(Include = "Id,RequestByName,RequestDate,MainSite,SiteSecondary,RequestType,Description,TaskType,Supervisor,SeniorSupervisor,MaxDurationTime")] RequestPlanningViewModel requestPlanningViewModel)
        {
            if (ModelState.IsValid)
            {
                var mainSiteList = new SelectList(new[] { "سایت 1 - مرکزی",
                                                          "سایت 2 - اداری 2",
                                                          "سایت 3 - بازارچه",
                                                          "سایت 4 - کمپ 4",
                                                          "سایت 5 - پایانه بار",
                                                          "سایت 6 - اسکله و بندر",
                                                          "سایت 7 - شیرینو",
                                                          "سایت 8 - کمپ EPC", });
                ViewBag.MainSiteList = mainSiteList;
                var requestType = new SelectList(new[] { "تعميرات", "نصب تجهيزات جديد" });
                ViewBag.RequestType = requestType;
                var taskType = new SelectList(new[] { "برق و دیزل", "تاسیسات و مکانیک عمومی", "برودت و تهویه", "ابنیه" });
                ViewBag.TaskType = taskType;

                RepairRequest repairRequest = _repairRequestService.FindById(requestPlanningViewModel.Id);
                repairRequest.RequestByName    = requestPlanningViewModel.RequestByName;
                repairRequest.RequestDate      = requestPlanningViewModel.RequestDate;
                repairRequest.MainSite         = requestPlanningViewModel.MainSite;
                repairRequest.SiteSecondary    = requestPlanningViewModel.SiteSecondary;
                repairRequest.RequestType      = requestPlanningViewModel.RequestType;
                repairRequest.Description      = requestPlanningViewModel.Description;
                repairRequest.TaskType         = requestPlanningViewModel.TaskType;
                repairRequest.Supervisor       = requestPlanningViewModel.Supervisor;
                repairRequest.SeniorSupervisor = requestPlanningViewModel.SeniorSupervisor;
                repairRequest.MaxDurationTime  = requestPlanningViewModel.MaxDurationTime;
                repairRequest.PlanningTodo     = false;
                repairRequest.TechnitionTodo   = true;

                _uow.SaveChanges();
                return(RedirectToAction("TodoList"));
            }
            return(View(requestPlanningViewModel));
        }
 public static RepairRequest MapViewModelToModel(this RequestPlanningViewModel entity)
 {
     return(Mapper.Map <RequestPlanningViewModel, RepairRequest>(entity));
 }