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());
        }