private PartialViewResult ViewEditRelationshipType(EditRelationshipTypeViewModel viewModel) { var allOrganizationTypes = HttpRequestStorage.DatabaseEntities.OrganizationTypes.ToList(); var viewData = new EditRelationshipTypeViewData(allOrganizationTypes); return(RazorPartialView <EditRelationshipType, EditRelationshipTypeViewData, EditRelationshipTypeViewModel>(viewData, viewModel)); }
public PartialViewResult EditRelationshipType(RelationshipTypePrimaryKey relationshipTypePrimaryKey) { var relationshipType = relationshipTypePrimaryKey.EntityObject; var viewModel = new EditRelationshipTypeViewModel(relationshipType); return(ViewEditRelationshipType(viewModel)); }
public ActionResult NewRelationshipType(EditRelationshipTypeViewModel viewModel) { if (!ModelState.IsValid) { return(ViewNewRelationshipType(viewModel)); } var relationshipType = new RelationshipType(viewModel.RelationshipTypeName, false, false, false, false, false); HttpRequestStorage.DatabaseEntities.RelationshipTypes.Add(relationshipType); HttpRequestStorage.DatabaseEntities.SaveChanges(); HttpRequestStorage.DatabaseEntities.OrganizationTypeRelationshipTypes.Load(); var organizationTypeRelationshipTypes = HttpRequestStorage.DatabaseEntities.OrganizationTypeRelationshipTypes.Local; viewModel.UpdateModel(relationshipType, organizationTypeRelationshipTypes); SetMessageForDisplay( $"New {FieldDefinition.ProjectRelationshipType.GetFieldDefinitionLabel()} {relationshipType.RelationshipTypeName} successfully created!"); return(new ModalDialogFormJsonResult()); }
private PartialViewResult ViewNewRelationshipType(EditRelationshipTypeViewModel viewModel) { return(ViewEditRelationshipType(viewModel)); }
public ActionResult EditRelationshipType(RelationshipTypePrimaryKey relationshipTypePrimaryKey, EditRelationshipTypeViewModel viewModel) { var relationshipType = relationshipTypePrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewEditRelationshipType(viewModel)); } HttpRequestStorage.DatabaseEntities.OrganizationTypeRelationshipTypes.Load(); var organizationTypeRelationshipTypes = HttpRequestStorage.DatabaseEntities.OrganizationTypeRelationshipTypes.Local; viewModel.UpdateModel(relationshipType, organizationTypeRelationshipTypes); return(new ModalDialogFormJsonResult()); }
public PartialViewResult NewRelationshipType() { var viewModel = new EditRelationshipTypeViewModel(); return(ViewNewRelationshipType(viewModel)); }