Ejemplo n.º 1
0
        public async Task <IActionResult> AddBudgetCode(BudgetCodeWithAmount bc)
        {
            if (!ModelState.IsValid)
            {
                return(View(bc));
            }

            var code = new BudgetCode()
            {
                BudgetCodeName = bc.BudgetCodeName,
                DA             = bc.DA,
                Type           = bc.Type,
                BudgetAmounts  = new List <BudgetAmount>
                {
                    new BudgetAmount
                    {
                        TotalAmount = bc.TotalAmount
                    }
                }
            };

            var codeResult = await _webApiCalls.CreateAsync(code);

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> UpdateTotal(BudgetCodeWithAmount code)
        {
            if (!ModelState.IsValid)
            {
                return(View(code));
            }

            var budget = new BudgetAmount()
            {
                BudgetCodeId = code.Id,
                TotalAmount  = code.TotalAmount,
            };

            var result = await _webApiCalls.CreateAsync(budget);

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> EditBudgetCode(BudgetCodeWithAmount code)
        {
            if (!ModelState.IsValid)
            {
                return(View(code));
            }

            var budget = new BudgetCode()
            {
                Id             = code.Id,
                Active         = code.Active,
                BudgetCodeName = code.BudgetCodeName,
                DA             = code.DA,
                Type           = code.Type,
                TimeStamp      = code.TimeStamp,
            };

            var result = await _webApiCalls.UpdateAsync(code.Id, budget);

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> UpdateTotal(int id)
        {
            BudgetCodeWithAmount code = await _webApiCalls.GetBudgetAsync(id);

            return(View(code));
        }
Ejemplo n.º 5
0
        public IActionResult AddBudgetCode()
        {
            BudgetCodeWithAmount bc = new BudgetCodeWithAmount();

            return(View(bc));
        }