public ViewResult Create() { var ExpenseModel = new ExpenseEditModel(); ViewBag.FormAspAction = "Create"; return(View("Edit", ExpenseModel)); }
public async Task <IActionResult> Create([FromForm] ExpenseEditModel model) { var Expense = new Expense(); _mapper.Map(model, Expense); await _ExpenseRepository.StoreNewAsync(Expense); return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit(int Id, [FromForm] ExpenseEditModel model) { var Expense = await _ExpenseRepository.GetByIdAsync(Id); if (Expense == null) { Response.StatusCode = NotFound().StatusCode; return(View("Expense not found!")); } _mapper.Map(model, Expense); await _ExpenseRepository.UpdateAsync(Expense); return(RedirectToAction("Index")); }