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