public AssessmentPhotosViewData(Person currentPerson, Models.TreatmentBMPAssessment treatmentBMPAssessment,
                                 Models.FieldVisitSection fieldVisitSection, ManagePhotosWithPreviewViewData managePhotosWithPreviewViewData)
     : base(currentPerson, treatmentBMPAssessment.FieldVisit, fieldVisitSection)
 {
     SubsectionName = "Photos";
     SectionHeader  = $"{SectionHeader} - {SubsectionName}";
     ManagePhotosWithPreviewViewData = managePhotosWithPreviewViewData;
 }
        private ViewResult ViewManageTreatmentBMPImages(ManageTreatmentBMPImagesViewModel viewModel,
                                                        TreatmentBMP treatmentBMP)
        {
            var managePhotosWithPreviewViewData = new ManagePhotosWithPreviewViewData(CurrentPerson, treatmentBMP);
            var viewData = new ManageTreatmentBMPImagesViewData(CurrentPerson, treatmentBMP, managePhotosWithPreviewViewData);

            return(RazorView <ManageTreatmentBMPImages, ManageTreatmentBMPImagesViewData, ManageTreatmentBMPImagesViewModel>(viewData, viewModel));
        }
Example #3
0
 public PhotosViewData(Person currentPerson, Models.FieldVisit fieldVisit,
                       ManagePhotosWithPreviewViewData managePhotosWithPreviewViewData)
     : base(currentPerson, fieldVisit, Models.FieldVisitSection.Inventory)
 {
     SubsectionName = "Photos";
     SectionHeader  = "Photos";
     ManagePhotosWithPreviewViewData = managePhotosWithPreviewViewData;
 }
        public ManageTreatmentBMPImagesViewData(Person currentPerson, Models.TreatmentBMP treatmentBMP, ManagePhotosWithPreviewViewData managePhotosWithPreviewViewData)
            : base(currentPerson, NeptuneArea.OCStormwaterTools)
        {
            TreatmentBMP = treatmentBMP;
            EntityName   = $"{FieldDefinitionType.TreatmentBMP.GetFieldDefinitionLabelPluralized()}";
            EntityUrl    = SitkaRoute <TreatmentBMPController> .BuildUrlFromExpression(x => x.FindABMP());

            SubEntityName = treatmentBMP.TreatmentBMPName;
            SubEntityUrl  = treatmentBMP.GetDetailUrl();
            PageTitle     = "Manage Photos";
            ManagePhotosWithPreviewViewData = managePhotosWithPreviewViewData;
        }