public IActionResult Index(Guid id)
        {
            var viewModel = new SpendItemViewModel
            {
                Categories = _htmlHelper.GetEnumSelectList <Category>(),
                SpendItem  = _spendItemService.GetSpendItem(id)
            };

            return(View(viewModel));
        }
 public IActionResult Add(SpendItemViewModel viewModel)
 {
     _spendItemService.Add(new SpendItem()
     {
         AmountSpent  = viewModel.SpendItem.AmountSpent,
         Category     = viewModel.SpendItem.Category,
         Description  = viewModel.SpendItem.Description,
         EmailAddress = User.Identity.Name,
         Date         = viewModel.SpendItem.Date
     });
     return(RedirectToAction("Index"));
 }
 public AddSpendItemController(IHtmlHelper htmlHelper, SpendItemService spendItemService)
 {
     _htmlHelper       = htmlHelper;
     _spendItemService = spendItemService;
     _viewModel        = new SpendItemViewModel();
 }
 public IActionResult Edit(SpendItemViewModel viewModel)
 {
     viewModel.SpendItem.EmailAddress = User.Identity.Name;
     _spendItemService.Update(viewModel.SpendItem);
     return(RedirectToAction("Index", "SpendHistory"));
 }