/// <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; }
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); }