Exemplo n.º 1
0
 public AttributesViewData(Person currentPerson, Models.FieldVisit fieldVisit, EditAttributesViewData editAttributesViewData) : base(currentPerson, fieldVisit,
                                                                                                                                     Models.FieldVisitSection.Inventory)
 {
     EditAttributesViewData = editAttributesViewData;
     SubsectionName         = "Attributes";
     SectionHeader          = "Attributes";
 }
Exemplo n.º 2
0
        public EditMaintenanceRecordViewData(Person currentPerson, List <Models.Organization> organizations,
                                             Models.TreatmentBMP treatmentBMP, bool isNew, Models.FieldVisit fieldVisit, EditAttributesViewData editMaintenanceRecordObservationsViewData) : base(currentPerson, fieldVisit, Models.FieldVisitSection.Maintenance)
        {
            SubsectionName = "Edit Maintenance Record";
            IsNew          = isNew;
            EditMaintenanceRecordObservationsViewData = editMaintenanceRecordObservationsViewData;

            AllOrganizations = organizations.OrderBy(x => x.OrganizationName).ToSelectListWithDisabledEmptyFirstRow(x => x.OrganizationID.ToString(CultureInfo.InvariantCulture),
                                                                                                                    x => x.OrganizationName, "Choose an Organization");

            AllMaintenanceRecordTypes = MaintenanceRecordType.All.ToSelectListWithDisabledEmptyFirstRow(
                x => x.MaintenanceRecordTypeID.ToString(CultureInfo.InvariantCulture),
                x => x.MaintenanceRecordTypeDisplayName, "Choose a type");

            TreatmentBMPUrl      = treatmentBMP.GetDetailUrl();
            MaintenanceRecordUrl = MaintenanceRecord?.GetDetailUrl();
        }