Esempio n. 1
0
        private PartialViewResult ViewDeleteGrantAllocationBudgetLineItem(GrantAllocationBudgetLineItem grantAllocationBudgetLineItem, ConfirmDialogFormViewModel viewModel)
        {
            var confirmMessage = $"Are you sure you want to remove this {FieldDefinition.GrantAllocationBudgetLineItem.GetFieldDefinitionLabel()} from this {FieldDefinition.GrantAllocation.GetFieldDefinitionLabel()}?";
            var viewData       = new ConfirmDialogFormViewData(confirmMessage, true);

            return(RazorPartialView <ConfirmDialogForm, ConfirmDialogFormViewData, ConfirmDialogFormViewModel>(viewData, viewModel));
        }
Esempio n. 2
0
 public void UpdateModel(GrantAllocationBudgetLineItem grantAllocationBudgetLineItem)
 {
     grantAllocationBudgetLineItem.GrantAllocationID = GrantAllocationID;
     grantAllocationBudgetLineItem.GrantAllocationBudgetLineItemID     = GrantAllocationBudgetLineItemID;
     grantAllocationBudgetLineItem.GrantAllocationBudgetLineItemAmount = GrantAllocationBudgetLineItemAmount;
     grantAllocationBudgetLineItem.GrantAllocationBudgetLineItemNote   = GrantAllocationBudgetLineItemNote;
     grantAllocationBudgetLineItem.CostTypeID = CostTypeID;
 }
Esempio n. 3
0
 public EditGrantAllocationBudgetLineItemViewModel(GrantAllocationBudgetLineItem grantAllocationBudgetLineItem)
 {
     GrantAllocationID = grantAllocationBudgetLineItem.GrantAllocationID;
     GrantAllocationBudgetLineItemID     = grantAllocationBudgetLineItem.GrantAllocationBudgetLineItemID;
     GrantAllocationBudgetLineItemAmount = grantAllocationBudgetLineItem.GrantAllocationBudgetLineItemAmount;
     GrantAllocationBudgetLineItemNote   = grantAllocationBudgetLineItem.GrantAllocationBudgetLineItemNote;
     CostTypeID = grantAllocationBudgetLineItem.CostTypeID;
 }
Esempio n. 4
0
        public ActionResult NewGrantAllocationBudgetLineItem(GrantAllocationPrimaryKey grantAllocationPrimaryKey, EditGrantAllocationBudgetLineItemViewModel viewModel)
        {
            var grantAllocation = grantAllocationPrimaryKey.EntityObject;

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

            var grantAllocationBudgetLineItem = new GrantAllocationBudgetLineItem(viewModel.GrantAllocationID, viewModel.CostTypeID, viewModel.GrantAllocationBudgetLineItemAmount);

            viewModel.UpdateModel(grantAllocationBudgetLineItem);
            HttpRequestStorage.DatabaseEntities.GrantAllocationBudgetLineItems.Add(grantAllocationBudgetLineItem);
            HttpRequestStorage.DatabaseEntities.SaveChanges();
            SetMessageForDisplay($"{FieldDefinition.GrantAllocationBudgetLineItem.GetFieldDefinitionLabel()} successfully added to this {FieldDefinition.GrantAllocation.GetFieldDefinitionLabel()}.");

            return(new ModalDialogFormJsonResult());
        }