Ejemplo n.º 1
0
        public ViewResult Create()
        {
            var ExpenseModel = new ExpenseEditModel();

            ViewBag.FormAspAction = "Create";

            return(View("Edit", ExpenseModel));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Create([FromForm] ExpenseEditModel model)
        {
            var Expense = new Expense();

            _mapper.Map(model, Expense);

            await _ExpenseRepository.StoreNewAsync(Expense);

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
        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"));
        }