public async Task <IActionResult> Add([Bind("ChartAccountId,Name,Type,CreateDate,ModifiedDate,Active,BusinessEntityId")] CategoryFinancial categoryFinancial, bool continueAdd) { if (ModelState.IsValid) { await _categoryFinancialServices.AddAsync(categoryFinancial); return(continueAdd ? RedirectToAction(nameof(Add)) : RedirectToAction(nameof(List))); } return(View(categoryFinancial)); }
public async Task <IActionResult> Edit(int id, [Bind("ChartAccountId,Name,Type,CreateDate,ModifiedDate,Active,BusinessEntityId")] CategoryFinancial categoryFinancial, bool continueAdd) { if (id != categoryFinancial.ChartAccountId) { return(NotFound()); } if (ModelState.IsValid) { try { await _categoryFinancialServices.UpdateAsync(categoryFinancial); } catch (DbUpdateConcurrencyException) { throw; } return(continueAdd ? RedirectToAction(nameof(Edit), new { id = categoryFinancial.ChartAccountId }) : RedirectToAction(nameof(List))); } return(View(categoryFinancial)); }
public IActionResult Add() { var data = new CategoryFinancial(); return(View(data)); }
public async Task <IActionResult> Delete(CategoryFinancial categoryFinancial) { await _categoryFinancialServices.DeleteAsync(categoryFinancial); return(RedirectToAction(nameof(List))); }