Exemple #1
0
        public PartialViewResult EditOrganizationType(OrganizationTypePrimaryKey organizationTypePrimaryKey)
        {
            var organizationType = organizationTypePrimaryKey.EntityObject;
            var viewModel        = new EditOrganizationTypeViewModel(organizationType);

            return(ViewEditOrganizationType(viewModel));
        }
Exemple #2
0
        public ActionResult NewOrganizationType(EditOrganizationTypeViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ViewNewOrganizationType(viewModel));
            }
            var organizationType = new OrganizationType(viewModel.OrganizationTypeName, viewModel.OrganizationTypeAbbreviation, viewModel.LegendColor, viewModel.ShowOnProjectMaps ?? false, viewModel.IsDefaultOrganizationType ?? false, viewModel.IsFundingType ?? false);

            viewModel.UpdateModel(organizationType, CurrentPerson);
            HttpRequestStorage.DatabaseEntities.OrganizationTypes.Add(organizationType);

            HttpRequestStorage.DatabaseEntities.SaveChanges();
            SetMessageForDisplay(
                $"New {FieldDefinition.OrganizationType.GetFieldDefinitionLabel()} {organizationType.OrganizationTypeName} successfully created!");
            return(new ModalDialogFormJsonResult());
        }
Exemple #3
0
        public PartialViewResult NewOrganizationType()
        {
            var viewModel = new EditOrganizationTypeViewModel();

            return(ViewNewOrganizationType(viewModel));
        }
Exemple #4
0
        private PartialViewResult ViewEditOrganizationType(EditOrganizationTypeViewModel viewModel)
        {
            var viewData = new EditOrganizationTypeViewData();

            return(RazorPartialView <EditOrganizationType, EditOrganizationTypeViewData, EditOrganizationTypeViewModel>(viewData, viewModel));
        }
Exemple #5
0
 private PartialViewResult ViewNewOrganizationType(EditOrganizationTypeViewModel viewModel)
 {
     return(ViewEditOrganizationType(viewModel));
 }
Exemple #6
0
        public ActionResult EditOrganizationType(OrganizationTypePrimaryKey organizationTypePrimaryKey, EditOrganizationTypeViewModel viewModel)
        {
            var organizationType = organizationTypePrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewEditOrganizationType(viewModel));
            }
            viewModel.UpdateModel(organizationType, CurrentPerson);
            return(new ModalDialogFormJsonResult());
        }