public PartialViewResult EditSortOrder(ClassificationSystemPrimaryKey classificationSystemPrimaryKey) { var classificationSystem = classificationSystemPrimaryKey.EntityObject; EditSortOrderViewModel viewModel = new EditSortOrderViewModel(); return(ViewEditSortOrder(classificationSystem, viewModel)); }
public PartialViewResult EditInDialog(ClassificationSystemPrimaryKey classificationSystemPrimaryKey) { var classificationSystem = classificationSystemPrimaryKey.EntityObject; var viewModel = new EditPageContentViewModel(classificationSystem); return(ViewEditInDialog(viewModel, classificationSystem)); }
public PartialViewResult New(ClassificationSystemPrimaryKey classificationSystemPrimaryKey) { var classificationSystem = classificationSystemPrimaryKey.EntityObject; var viewModel = new EditViewModel(); return(ViewEdit(viewModel, classificationSystem)); }
public ViewResult Index(ClassificationSystemPrimaryKey classificationSystemPrimaryKey) { var classificationSystem = classificationSystemPrimaryKey.EntityObject; var viewData = new IndexViewData(CurrentFirmaSession, classificationSystem); return(RazorView <Index, IndexViewData>(viewData)); }
public PartialViewResult FieldDefinitionDetailsForClassificationSystem(ClassificationSystemPrimaryKey classificationSystemPrimaryKey) { var classificationSystem = classificationSystemPrimaryKey.EntityObject; var viewData = new FieldDefinitionDetailsViewData(classificationSystem, (bool)false, (string)string.Empty, new HtmlString("<p>A logical system to group projects according to overarching program themes or goals.</p>"), classificationSystem.ClassificationSystemName); return(RazorPartialView <FieldDefinitionDetails, FieldDefinitionDetailsViewData>(viewData)); }
public ViewResult ClassificationSystem(ClassificationSystemPrimaryKey classificationSystemPrimaryKey) { var classificationSystem = classificationSystemPrimaryKey.EntityObject; var viewData = new ClassificationSystemViewData(CurrentPerson, classificationSystem); return(RazorView <Views.ProgramInfo.ClassificationSystem, ClassificationSystemViewData>(viewData)); }
public GridJsonNetJObjectResult <Classification> IndexGridJsonData(ClassificationSystemPrimaryKey classificationSystemPrimaryKey) { var classificationSystem = classificationSystemPrimaryKey.EntityObject; var gridSpec = new IndexGridSpec(new FirmaAdminFeature().HasPermissionByFirmaSession(CurrentFirmaSession), classificationSystem); var classifications = classificationSystem.Classifications.SortByOrderThenName().ToList(); return(new GridJsonNetJObjectResult <Classification>(classifications, gridSpec)); }
public ActionResult EditInDialog(ClassificationSystemPrimaryKey classificationSystemPrimaryKey, EditPageContentViewModel viewModel) { var classificationSystem = classificationSystemPrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewEditInDialog(viewModel, classificationSystem)); } viewModel.UpdateModel(classificationSystem); return(new ModalDialogFormJsonResult()); }
public ActionResult EditSortOrder(ClassificationSystemPrimaryKey classificationSystemPrimaryKey, EditSortOrderViewModel viewModel) { var classificationSystem = classificationSystemPrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewEditSortOrder(classificationSystem, viewModel)); } viewModel.UpdateModel(new List <IHaveASortOrder>(classificationSystem.Classifications)); SetMessageForDisplay("Successfully Updated Classification Sort Order"); return(new ModalDialogFormJsonResult()); }
public ActionResult New(ClassificationSystemPrimaryKey classificationSystemPrimaryKey, EditViewModel viewModel) { var classificationSystem = classificationSystemPrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewEdit(viewModel, classificationSystem)); } var classification = new Classification(string.Empty, "#BBBBBB", viewModel.DisplayName, classificationSystem.ClassificationSystemID); viewModel.UpdateModel(classification, CurrentFirmaSession, HttpRequestStorage.DatabaseEntities); HttpRequestStorage.DatabaseEntities.AllClassifications.Add(classification); HttpRequestStorage.DatabaseEntities.SaveChanges(); SetMessageForDisplay( $"New {classificationSystem.ClassificationSystemName} {classification.GetDisplayNameAsUrl()} successfully created!"); return(new ModalDialogFormJsonResult()); }
public ActionResult EditProjectClassificationsForProject(ProjectPrimaryKey projectPrimaryKey, ClassificationSystemPrimaryKey classificationSystemPrimaryKey, EditProjectClassificationsForProjectViewModel viewModel) { var project = projectPrimaryKey.EntityObject; var classificationSystem = classificationSystemPrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewEditProjectClassificationsForProject(project, classificationSystem, viewModel)); } var currentProjectClassifications = viewModel.ProjectClassificationSimples; HttpRequestStorage.DatabaseEntities.ProjectClassifications.Load(); viewModel.UpdateModel(project, currentProjectClassifications); return(new ModalDialogFormJsonResult()); }
public PartialViewResult EditProjectClassificationsForProject(ProjectPrimaryKey projectPrimaryKey, ClassificationSystemPrimaryKey classificationSystemPrimaryKey) { var project = projectPrimaryKey.EntityObject; var classificationSystem = classificationSystemPrimaryKey.EntityObject; var projectClassificationSimples = GetProjectClassificationSimples(project, classificationSystem); var viewModel = new EditProjectClassificationsForProjectViewModel(projectClassificationSimples); return(ViewEditProjectClassificationsForProject(project, classificationSystem, viewModel)); }