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")); }
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")); }
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")); }
public async Task <IActionResult> UpdateTotal(int id) { BudgetCodeWithAmount code = await _webApiCalls.GetBudgetAsync(id); return(View(code)); }
public IActionResult AddBudgetCode() { BudgetCodeWithAmount bc = new BudgetCodeWithAmount(); return(View(bc)); }