コード例 #1
0
        private PartialViewResult ViewImportPnBudgetsExcelFile(ImportPnBudgetsExcelFileViewModel viewModel)
        {
            var pnBudgetsUploadFormID = GeneratePnBudgetsUploadFormID();
            var newGisUploadUrl       = SitkaRoute <ExcelUploadController> .BuildUrlFromExpression(x => x.ImportPnBudgetsExcelFile(null));

            var viewData = new ImportPnBudgetsExcelFileViewData(pnBudgetsUploadFormID, newGisUploadUrl);

            return(RazorPartialView <ImportPnBudgetsExcelFile, ImportPnBudgetsExcelFileViewData, ImportPnBudgetsExcelFileViewModel>(viewData, viewModel));
        }
コード例 #2
0
        public ActionResult ImportPnBudgetsExcelFile(ImportPnBudgetsExcelFileViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ViewImportPnBudgetsExcelFile(viewModel));
            }

            var httpPostedFileBase = viewModel.FileResourceData;

            return(DoPnBudgetsExcelImportForHttpPostedFile(httpPostedFileBase));
        }
コード例 #3
0
        public PartialViewResult ImportPnBudgetsExcelFile()
        {
            var viewModel = new ImportPnBudgetsExcelFileViewModel();

            return(ViewImportPnBudgetsExcelFile(viewModel));
        }