private PartialViewResult ViewApproveDelineationGisUpload(ApproveDelineationGisUploadViewModel viewModel) { var delineationStagings = CurrentPerson.DelineationStagingsWhereYouAreTheUploadedByPerson.ToList(); var delineationUpoadGisReportFromStaging = DelineationUploadGisReportJsonResult.GetDelineationUploadGisReportFromStaging(CurrentPerson, delineationStagings); var viewData = new ApproveDelineationGisUploadViewData(CurrentPerson, delineationUpoadGisReportFromStaging); return(RazorPartialView <ApproveDelineationGisUpload, ApproveDelineationGisUploadViewData, ApproveDelineationGisUploadViewModel>(viewData, viewModel)); }
public ActionResult ApproveDelineationGisUpload(ApproveDelineationGisUploadViewModel viewModel) { if (!ModelState.IsValid) { return(ViewUpdateDelineationGeometry(new UpdateDelineationGeometryViewModel())); } var successfulUploadCount = viewModel.UpdateModel(CurrentPerson, out var stormwaterJurisdictionName); SetMessageForDisplay($"{successfulUploadCount} Delineations were successfully uploaded for Jurisdiction {stormwaterJurisdictionName}"); HttpRequestStorage.DatabaseEntities.SaveChanges(); HttpRequestStorage.DatabaseEntities.DelineationStagings.DeleteDelineationStaging(CurrentPerson.DelineationStagingsWhereYouAreTheUploadedByPerson); HttpRequestStorage.DatabaseEntities.SaveChanges(); return(RedirectToAction(new SitkaRoute <ManagerDashboardController>(c => c.Index()))); }
public ActionResult ApproveDelineationGisUpload() { var viewModel = new ApproveDelineationGisUploadViewModel(); return(ViewApproveDelineationGisUpload(viewModel)); }