示例#1
0
        /// <summary>
        /// Saved time click and redirect to Book repair page
        /// </summary>
        /// <param name="modelNum"> The model number   </param>
        /// <param name="descr"> The Description of model.   </param>
        /// <param name="softId"> The soft Id.  </param>
        /// <param name="processId"> The process Id. </param>
        /// <returns> Redirect to the book repair   </returns>
        public ActionResult BookRepairShow(int?processId)
        {
            if (processId != null)
            {
                // clear customer info from session
                var custState = new CustomerService(Data);
                custState.ClearInfoFromSession();

                // clear job and repair info from session
                var book = new BookRepairService(Data);
                book.ClearInfoFromSession();

                // engineer
                var engr = new EngravingService(Data);
                engr.ClearInfoFromSession();

                // register job
                var regjob = new RegisterJobService(Data);
                regjob.ClearInfoFromSession();

                // collect info
                var collect = new CollectRepairJobService(Data);
                collect.ClearInfoFromSession();


                // clear previous state of book repair so old values won't appear on forms
                return(Redirect(Url.Process((int)processId)));
            }
            return(Redirect(Url.Process(PredefinedProcess.ProductDetails)));
        }
示例#2
0
 public void OnGet()
 {
     ResearchPapers = ResearchPaperServices.GetResearchPapers();
     RelatedPapers  = RelatedPaperService.GetRelatedPapers();
     EngravingWork  = EngravingService.GetEngravingWork();
 }