public IActionResult Create(ExpenseCreateViewModel expense) { if (!TryValidateModel(expense)) { return(View(expense)); } Expense newExpense = new Expense { Omschrijving = expense.Omschrijving, Categorie = expense.Categorie, Bedrag = expense.Bedrag, Datum = expense.Datum }; if (expense.Photo != null) { string uniqueFileName = UploadPhoto(expense.Photo); newExpense.PhotoUrl = "/expense-pics/" + uniqueFileName; } _expenseDatabase.Insert(newExpense); return(RedirectToAction(nameof(Index))); }
public void Create(ExpenseDto expense) { _db.Insert(new Expense { Omschrijving = expense.Omschrijving, Bedrag = expense.Bedrag, Datum = expense.Datum, Categorie = expense.Categorie }); }
public void Create(ExpenseDto expense) { var newExpense = new Expense { Description = expense.Description, Date = expense.Date, Value = expense.Value, PhotoUrl = expense.PhotoUrl }; _expenseDatabase.Insert(newExpense); }
public IActionResult CreateNewExpense(ExpensesCreateNewExpenseViewModel model) { if (!TryValidateModel(model)) { return(View(model)); } Expense expense = new Expense { Amount = model.Amount, Date = model.Date, Description = model.Description }; _expensesDB.Insert(expense); return(RedirectToAction(nameof(Index))); }