Esempio n. 1
0
        public ActionResult TestPropertyExportAsHtml(int propertyId, int workOrderNumber)
        {
            var exportMenu = new ExportMenuViewModel
                                                   {
                                                       InternalView = true,
                                                       ExportLevel = ExportLevel.WorkItem,
                                                       PropertyId = propertyId,
                                                       WorkOrderNumber = workOrderNumber,
                                                       PropertyDetails = false,
                                                       ServiceHistory = false,
                                                       PropertyNotes = false,
                                                       WorkItems = false,
                                                       WorkItemDetail = false,
                                                       WorkItemServices = false,
                                                       WorkItemNotes = false,
                                                       Photos = false
                                                   };

            var exportViewModel = _buildExportViewModel.BuildFrom(exportMenu, renderAsPdf:false);

            exportViewModel.RenderData = true;
            exportViewModel.RenderPhotos = false;

            return View("Export", exportViewModel);
        }
Esempio n. 2
0
        public ActionResult Post(ExportMenuViewModel exportMenu)
        {
            var exportViewModel = _buildExportViewModel.BuildFrom(exportMenu, renderAsPdf:true);

            return this.ExportView("Export", exportViewModel, exportMenu.GetExportFilename(), exportMenu.DownloadTokenValue);
        }