コード例 #1
0
        public PartialViewResult EditPersonnelAndBenefitsLineItem(GrantAllocationAwardPersonnelAndBenefitsLineItemPrimaryKey grantAllocationAwardPersonnelAndBenefitsLineItemPrimaryKey)
        {
            var personnelAndBenefitsLineItem = grantAllocationAwardPersonnelAndBenefitsLineItemPrimaryKey.EntityObject;
            var viewModel = new EditGrantAllocationAwardPersonnelAndBenefitsLineItemViewModel(personnelAndBenefitsLineItem);

            return(GrantAllocationAwardPersonnelAndBenefitsLineItemViewEdit(viewModel));
        }
コード例 #2
0
        public PartialViewResult NewPersonnelAndBenefitsLineItemFromGrantAllocationAward(GrantAllocationAwardPrimaryKey grantAllocationAwardPrimaryKey)
        {
            var grantAllocationAward = grantAllocationAwardPrimaryKey.EntityObject;
            var viewModel            = new EditGrantAllocationAwardPersonnelAndBenefitsLineItemViewModel()
            {
                GrantAllocationAwardID = grantAllocationAward.GrantAllocationAwardID
            };

            return(GrantAllocationAwardPersonnelAndBenefitsLineItemViewEdit(viewModel));
        }
コード例 #3
0
        public ActionResult EditPersonnelAndBenefitsLineItem(GrantAllocationAwardPersonnelAndBenefitsLineItemPrimaryKey grantAllocationAwardPersonnelAndBenefitsLineItemPrimaryKey, EditGrantAllocationAwardPersonnelAndBenefitsLineItemViewModel viewModel)
        {
            var personnelAndBenefitsLineItem = grantAllocationAwardPersonnelAndBenefitsLineItemPrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(GrantAllocationAwardPersonnelAndBenefitsLineItemViewEdit(viewModel));
            }
            viewModel.UpdateModel(personnelAndBenefitsLineItem);
            return(new ModalDialogFormJsonResult());
        }
コード例 #4
0
        private PartialViewResult GrantAllocationAwardPersonnelAndBenefitsLineItemViewEdit(EditGrantAllocationAwardPersonnelAndBenefitsLineItemViewModel viewModel)
        {
            var peopleList = HttpRequestStorage.DatabaseEntities.People.ToList().OrderBy(x => x.FullNameLastFirst);
            var viewData   = new EditGrantAllocationAwardPersonnelAndBenefitsLineItemViewData(peopleList);

            return(RazorPartialView <EditGrantAllocationAwardPersonnelAndBenefitsLineItem, EditGrantAllocationAwardPersonnelAndBenefitsLineItemViewData, EditGrantAllocationAwardPersonnelAndBenefitsLineItemViewModel>(viewData, viewModel));
        }
コード例 #5
0
        public ActionResult NewPersonnelAndBenefitsLineItemFromGrantAllocationAward(GrantAllocationAwardPrimaryKey grantAllocationAwardPrimaryKey, EditGrantAllocationAwardPersonnelAndBenefitsLineItemViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(GrantAllocationAwardPersonnelAndBenefitsLineItemViewEdit(viewModel));
            }

            var grantAllocationAward         = HttpRequestStorage.DatabaseEntities.GrantAllocationAwards.Single(ga => ga.GrantAllocationAwardID == viewModel.GrantAllocationAwardID);
            var personnelAndBenefitsLineItem = GrantAllocationAwardPersonnelAndBenefitsLineItem.CreateNewBlank(grantAllocationAward);

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