public PartialViewResult EditContactRelationshipType(ContactRelationshipTypePrimaryKey contactRelationshipTypePrimaryKey) { var contactRelationshipType = contactRelationshipTypePrimaryKey.EntityObject; var viewModel = new EditContactRelationshipTypeViewModel(contactRelationshipType); return(ViewEditContactRelationshipType(viewModel)); }
public ActionResult NewContactRelationshipType(EditContactRelationshipTypeViewModel viewModel) { if (!ModelState.IsValid) { return(ViewNewContactRelationshipType(viewModel)); } var relationshipType = new ContactRelationshipType(viewModel.ContactRelationshipTypeName, false, false, false); HttpRequestStorage.DatabaseEntities.AllContactRelationshipTypes.Add(relationshipType); HttpRequestStorage.DatabaseEntities.SaveChanges(); viewModel.UpdateModel(relationshipType); SetMessageForDisplay( $"New {FieldDefinitionEnum.ProjectContactRelationshipType.ToType().GetFieldDefinitionLabel()} {relationshipType.ContactRelationshipTypeName} successfully created!"); return(new ModalDialogFormJsonResult()); }
public PartialViewResult NewContactRelationshipType() { var viewModel = new EditContactRelationshipTypeViewModel(); return(ViewNewContactRelationshipType(viewModel)); }
private PartialViewResult ViewEditContactRelationshipType(EditContactRelationshipTypeViewModel viewModel) { var viewData = new EditContactRelationshipTypeViewData(); return(RazorPartialView <EditContactRelationshipType, EditContactRelationshipTypeViewData, EditContactRelationshipTypeViewModel>(viewData, viewModel)); }
private PartialViewResult ViewNewContactRelationshipType(EditContactRelationshipTypeViewModel viewModel) { return(ViewEditContactRelationshipType(viewModel)); }
public ActionResult EditContactRelationshipType(ContactRelationshipTypePrimaryKey contactRelationshipTypePrimaryKey, EditContactRelationshipTypeViewModel viewModel) { var relationshipType = contactRelationshipTypePrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewEditContactRelationshipType(viewModel)); } viewModel.UpdateModel(relationshipType); return(new ModalDialogFormJsonResult()); }