// // GET: /Expense/Create public ActionResult Create() { var vm = new CreateExpenseViewModel { Date = DateTime.Now, Categories = this.categoryService.GetCategories(), Users = this.userService.GetUsers() }; return View(vm); }
public ActionResult Create(CreateExpenseViewModel model) { if (ModelState.IsValid) { var command = new CreateExpenseCommand { Amount = model.Amount, Date = model.Date, Shop = model.Shop, ExpenseType = model.ExpenseType, Owner = model.Owner }; this.invoker.Execute(command); return RedirectToAction("Index"); } model.Categories = this.categoryService.GetCategories(); model.Users = this.userService.GetUsers(); return View(model); }