コード例 #1
0
        public PartialViewResult DeleteContactRelationshipType(ContactRelationshipTypePrimaryKey contactRelationshipTypePrimaryKey)
        {
            var contactRelationshipType = contactRelationshipTypePrimaryKey.EntityObject;
            var viewModel = new ConfirmDialogFormViewModel(contactRelationshipType.ContactRelationshipTypeID);

            return(ViewDeleteRelationshipType(contactRelationshipType, viewModel));
        }
コード例 #2
0
        public PartialViewResult EditContactRelationshipType(ContactRelationshipTypePrimaryKey contactRelationshipTypePrimaryKey)
        {
            var contactRelationshipType = contactRelationshipTypePrimaryKey.EntityObject;
            var viewModel = new EditContactRelationshipTypeViewModel(contactRelationshipType);

            return(ViewEditContactRelationshipType(viewModel));
        }
コード例 #3
0
        public ActionResult DeleteContactRelationshipType(ContactRelationshipTypePrimaryKey contactRelationshipTypePrimaryKey, ConfirmDialogFormViewModel viewModel)
        {
            var contactRelationshipType = contactRelationshipTypePrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewDeleteRelationshipType(contactRelationshipType, viewModel));
            }
            contactRelationshipType.DeleteFull(HttpRequestStorage.DatabaseEntities);
            return(new ModalDialogFormJsonResult());
        }
コード例 #4
0
        public ActionResult EditContactRelationshipType(ContactRelationshipTypePrimaryKey contactRelationshipTypePrimaryKey, EditContactRelationshipTypeViewModel viewModel)
        {
            var relationshipType = contactRelationshipTypePrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewEditContactRelationshipType(viewModel));
            }

            viewModel.UpdateModel(relationshipType);
            return(new ModalDialogFormJsonResult());
        }