public ActionResult AO_CHECKING(Int32?Id) { ViewBag.Id = Id; if (Id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Request request = unitOfWork.RequestRepository.Get((Int32)Id); var requestForm = new Models.RequestFormViewModel { Id = request.Id, CreatedBy = request.CreatedBy, CreatedDate = (DateTime)request.CreatedDate , RequestDescription = request.RequestDescription, eMail = request.NewAffiliation.eMail }; ViewBag.returnAction = "ReturnToMaker"; ViewBag.submitAction = "SubmitForPreScreen"; ViewBag.actionName = RequestConfigHelper.GetStatusConfig(request.Status).view; ViewBag.status = RequestConfigHelper.GetStatusConfig(request.Status).Name; ViewBag.Title = RequestConfigHelper.GetRequestTypeDisplayName(request.RequestType); //ViewBag.brnachList = request.NewAffiliation.Business.Branches.ToList(); if (request == null) { return(HttpNotFound()); } return(View(requestForm)); }
public ActionResult Create([Bind(Include = "Id,RequestType,RequestDescription,Status,WorkflowInstanceId,BookMark,CreatedDate,CreatedBy,eMail")] Models.RequestFormViewModel requestForm) { if (ModelState.IsValid) { var request = new DA.Models.Request { CreatedBy = requestForm.CreatedBy, // CreatedDate= requestForm.CreatedDate, RequestDescription = requestForm.RequestDescription, RequestType = requestForm.RequestType, // Status= 1 }; var newAff = new NewAffiliation { eMail = requestForm.eMail }; request.CreatedDate = DateTime.Now; request.Status = RequestState.DRAFT.Value; request.NewAffiliation = newAff; unitOfWork.RequestRepository.Add(request); unitOfWork.Complete(); // return RedirectToAction("Index"); return(RedirectToAction("Draft", "RequestUIFlow", new { Id = request.Id })); } return(View(requestForm)); }
// GET: Requests/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var urlRef = HttpContext.Request.UrlReferrer; if (urlRef.Segments.Count() > 3) { ViewBag.urlRef = urlRef.Segments[1] + urlRef.Segments[2].Replace("/", ""); } Request request = unitOfWork.RequestRepository.Get((Int32)id, x => x.NewAffiliation); var requestForm = new Models.RequestFormViewModel { Id = request.Id, CreatedBy = request.CreatedBy, CreatedDate = (DateTime)request.CreatedDate , RequestDescription = request.RequestDescription, eMail = request.NewAffiliation.eMail }; ViewBag.Title = RequestConfigHelper.GetRequestTypeDisplayName(request.RequestType); ViewBag.status = RequestConfigHelper.GetStatusConfig(request.Status).Name; if (request == null) { return(HttpNotFound()); } return(View(requestForm)); }
public ActionResult Edit([Bind(Include = "Id,RequestDescription,Status,WorkflowInstanceId,BookMark,CreatedDate,CreatedBy,WithRequirements,WithException,RequestType,eMail")] Models.RequestFormViewModel requestForm) { if (ModelState.IsValid) { var request = unitOfWork.RequestRepository.Get((Int32)requestForm.Id, x => x.NewAffiliation); request.CreatedBy = requestForm.CreatedBy; request.RequestDescription = requestForm.RequestDescription; request.NewAffiliation.eMail = requestForm.eMail; unitOfWork.RequestRepository.Update(request); unitOfWork.Complete(); return(RedirectToAction("DRAFT", "RequestUIFlow", new { Id = request.Id })); } return(View(requestForm)); }
// GET: RequestUIFlow public ActionResult DRAFT(Int32?Id) { if (Id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } // Request request = unitOfWork.RequestRepository.Get((int)Id, x => x.NewAffiliation, x => x.NewAffiliation.Branches); // Request request = unitOfWork.RequestRepository.Get((Int32)Id, x => x.NewAffiliation, x => x.NewAffiliation.Business.Branches); Request request = null; var requestForm = new Models.RequestFormViewModel { Id = request.Id, CreatedBy = request.CreatedBy, CreatedDate = (DateTime)request.CreatedDate , //LegalName = request.NewAffiliation.Business.LegalName, // Ownership = RequestDescription = request.RequestDescription, eMail = request.NewAffiliation.eMail }; ViewBag.view = "LoadRequestToWorkflow"; ViewBag.Title = RequestConfigHelper.GetRequestTypeDisplayName(request.RequestType); ViewBag.status = RequestConfigHelper.GetStatusConfig(request.Status).Name; // ViewBag.brnachList = request.NewAffiliation.Business.Branches.ToList(); if (request == null) { return(HttpNotFound()); } ViewBag.msg = ""; var seg = Request.UrlReferrer.Segments.Where(x => !x.Equals("/")).ToList(); if (Request.UrlReferrer.AbsolutePath.Contains("Create") || Request.UrlReferrer.AbsolutePath.Contains("Edit")) { ViewBag.msg = "Record Saved."; } return(View(requestForm)); }