public IActionResult Edit([FromRoute] int id)
        {
            var expense = _expenseDatabase.GetExpense(id);

            return(View(new ExpenseEditViewModel
            {
                Omschrijving = expense.Omschrijving,
                photoUrl = expense.PhotoUrl,
                Bedrag = expense.Bedrag,
                Categorie = expense.Categorie,
                Datum = expense.Datum
            }));
        }
        public IActionResult DeleteExpense(int id, string returnUrl)
        {
            Expense expenseFromDb = _expensesDB.GetExpense(id);
            ExpensesDeleteExpenseViewModel edevm = new ExpensesDeleteExpenseViewModel
            {
                Amount      = expenseFromDb.Amount,
                Date        = expenseFromDb.Date,
                Description = expenseFromDb.Description,
                ID          = id,
                ReturnUrl   = returnUrl
            };

            return(View(edevm));
        }
Example #3
0
        public ExpenseDto GetById(int id)
        {
            var expense = _db.GetExpense(id);

            return(new ExpenseDto
            {
                Id = expense.Id,
                Bedrag = expense.Bedrag,
                Omschrijving = expense.Omschrijving,
                Datum = expense.Datum,
                Categorie = expense.Categorie
            });
        }
Example #4
0
        public ExpenseDetailDto GetById(int id)
        {
            var expense = _expenseDatabase.GetExpense(id);

            return(new ExpenseDetailDto
            {
                Id = expense.Id,
                Description = expense.Description,
                Date = expense.Date,
                Value = expense.Value,
                Categorie = expense.Categorie.Description,
                PhotoUrl = expense.PhotoUrl
            });
        }