public async Task <IActionResult> Transfer(WalletTransferVM walletTransferVM)
        {
            try
            {
                await WalletService.Transfer(walletTransferVM.SourceJMBG, walletTransferVM.SourcePASS, walletTransferVM.Amount, walletTransferVM.DestinationJMBG);

                ModelState.Clear();
                ViewData["Success"] = "True";
                return(View());
            }
            catch (Exception ex)
            {
                ViewData["ErrorMessage"] = ex.Message;
                ViewData["Success"]      = "False";
                return(View());
            }
        }
        public async Task <IActionResult> Transfer(WalletTransferVM walletTransferVM)
        {
            try
            {
                await WalletService.Transfer(walletTransferVM.JmbgFrom, walletTransferVM.PasswordFrom, walletTransferVM.JmbgTo, walletTransferVM.Amount);

                ModelState.Clear();
                ViewData["IsSuccessful"] = "yes";
                return(View());
            }
            catch (Exception ex)
            {
                ViewData["IsSuccessful"] = "no";
                ViewData["ErrorMessage"] = ex.Message;

                return(View());
            }
        }