public PartialViewResult EditSuppliesLineItem(GrantAllocationAwardSuppliesLineItemPrimaryKey grantAllocationAwardSuppliesLineItemPrimaryKey)
        {
            var grantAllocationAwardSuppliesLineItem = grantAllocationAwardSuppliesLineItemPrimaryKey.EntityObject;
            var viewModel = new EditGrantAllocationAwardSuppliesLineItemViewModel(grantAllocationAwardSuppliesLineItem);

            return(GrantAllocationAwardSuppliesLineItemViewEdit(viewModel));
        }
        public ActionResult EditSuppliesLineItem(GrantAllocationAwardSuppliesLineItemPrimaryKey grantAllocationAwardSuppliesLineItemPrimaryKey, EditGrantAllocationAwardSuppliesLineItemViewModel viewModel)
        {
            var grantAllocationAwardSuppliesLineItem = grantAllocationAwardSuppliesLineItemPrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(GrantAllocationAwardSuppliesLineItemViewEdit(viewModel));
            }
            viewModel.UpdateModel(grantAllocationAwardSuppliesLineItem);
            return(new ModalDialogFormJsonResult());
        }
        public ActionResult DeleteSuppliesLineItem(GrantAllocationAwardSuppliesLineItemPrimaryKey grantAllocationAwardSuppliesLineItemPrimaryKey, ConfirmDialogFormViewModel viewModel)
        {
            var grantAllocationAwardSuppliesLineItem = grantAllocationAwardSuppliesLineItemPrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewDeleteSuppliesLineItem(grantAllocationAwardSuppliesLineItem, viewModel));
            }

            var message = $"{FieldDefinition.GrantAllocationAwardSuppliesLineItem.GetFieldDefinitionLabel()} \"{grantAllocationAwardSuppliesLineItem.GrantAllocationAwardSuppliesLineItemDescription}\" successfully deleted.";

            grantAllocationAwardSuppliesLineItem.DeleteFull(HttpRequestStorage.DatabaseEntities);
            SetMessageForDisplay(message);
            return(new ModalDialogFormJsonResult());
        }
        public PartialViewResult DeleteSuppliesLineItem(GrantAllocationAwardSuppliesLineItemPrimaryKey grantAllocationAwardSuppliesLineItemPrimaryKey)
        {
            var viewModel = new ConfirmDialogFormViewModel(grantAllocationAwardSuppliesLineItemPrimaryKey.PrimaryKeyValue);

            return(ViewDeleteSuppliesLineItem(grantAllocationAwardSuppliesLineItemPrimaryKey.EntityObject, viewModel));
        }