public PartialViewResult EditOrganizationType(OrganizationTypePrimaryKey organizationTypePrimaryKey) { var organizationType = organizationTypePrimaryKey.EntityObject; var viewModel = new EditOrganizationTypeViewModel(organizationType); return(ViewEditOrganizationType(viewModel)); }
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()); }
public PartialViewResult NewOrganizationType() { var viewModel = new EditOrganizationTypeViewModel(); return(ViewNewOrganizationType(viewModel)); }
private PartialViewResult ViewEditOrganizationType(EditOrganizationTypeViewModel viewModel) { var viewData = new EditOrganizationTypeViewData(); return(RazorPartialView <EditOrganizationType, EditOrganizationTypeViewData, EditOrganizationTypeViewModel>(viewData, viewModel)); }
private PartialViewResult ViewNewOrganizationType(EditOrganizationTypeViewModel viewModel) { return(ViewEditOrganizationType(viewModel)); }
public ActionResult EditOrganizationType(OrganizationTypePrimaryKey organizationTypePrimaryKey, EditOrganizationTypeViewModel viewModel) { var organizationType = organizationTypePrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewEditOrganizationType(viewModel)); } viewModel.UpdateModel(organizationType, CurrentPerson); return(new ModalDialogFormJsonResult()); }