public ActionResult Create(TransactionViewModel transaction)
        {
            if (ModelState.IsValid)
            {
                var transactionDomain = Mapper.Map<TransactionViewModel, Transaction>(transaction);

                _transactionAppService.Add(transactionDomain);

                return RedirectToAction("Index");
            }

            return View(transaction);
        }
        public ActionResult Edit(TransactionViewModel transaction)
        {
            if (ModelState.IsValid)
            {
                var transactionDomain = Mapper.Map<TransactionViewModel, Transaction>(transaction);

                _transactionAppService.Update(transactionDomain);

                return RedirectToAction("Index");
            }

            ViewBag.AccountId= new SelectList(_accountAppService.GetAll(), "Id", "Name", transaction.AccountId);

            return View(transaction);
        }