Ejemplo n.º 1
0
        /// <summary>
        /// Used for application submit information generation
        /// </summary>
        /// <param name="id">ID of OLE application</param>
        public OLEApplicationSubmit GetOLEApplicationSubmit(int id)
        {
            OLEApplicationSubmit model = new OLEApplicationSubmit();
            model.ApplicationId = id;
            model.FormProgress = this.GetFormProgressPrefill(FormType.OPIStudyResidencePermit);
            model.FormProgress.Pages[6].IsCurrent = true;

            return model;
        }
Ejemplo n.º 2
0
        public virtual ActionResult OPIStep7Save(OLEApplicationSubmit model)
        {
            if (model == null || model.ApplicationId == 0)
            {
                throw new ArgumentException("applicationId is 0 or model is null");
            }
            this.PdfCtr.CreatePdfAsync(model.ApplicationId, this.ControllerContext, this.TempData, "PdfViews/PDF_OLE_OPI");

            this.formsCommonLogic.SubmitForm(model.ApplicationId);
            return this.RedirectToActionPermanent(MVC.Dashboard.ActionNames.Index2, MVC.Dashboard.Name);
        }