public ProjectCustomGridConfigurationSimple(int projectCustomGridTypeID, ProjectCustomGridColumn projectCustomGridColumn, ProjectCustomAttributeType projectCustomAttributeType, GeospatialAreaType geospatialAreaType, bool isEnabled, int?sortOrder) { ProjectCustomGridTypeID = projectCustomGridTypeID; ProjectCustomGridColumnID = projectCustomGridColumn.ProjectCustomGridColumnID; ProjectCustomGridColumnName = projectCustomGridColumn.ProjectCustomGridColumnDisplayName; ProjectCustomAttributeTypeID = projectCustomAttributeType?.ProjectCustomAttributeTypeID; ProjectCustomAttributeTypeName = projectCustomAttributeType?.ProjectCustomAttributeTypeName; GeospatialAreaTypeID = geospatialAreaType?.GeospatialAreaTypeID; GeospatialAreaTypeName = geospatialAreaType?.GeospatialAreaTypeName; IsEnabled = !projectCustomGridColumn.IsOptional || isEnabled; IsOptional = projectCustomGridColumn.IsOptional; SortOrder = sortOrder; }
private PartialViewResult ViewDeleteProjectCustomAttributeType(ProjectCustomAttributeType projectCustomAttributeType, ConfirmDialogFormViewModel viewModel) { var viewData = new ConfirmDialogFormViewData($"Are you sure you want to delete {FieldDefinitionEnum.ProjectCustomAttribute.ToType().GetFieldDefinitionLabel()} \"{projectCustomAttributeType.ProjectCustomAttributeTypeName}\"?", true); return(RazorPartialView <ConfirmDialogForm, ConfirmDialogFormViewData, ConfirmDialogFormViewModel>(viewData, viewModel)); }