public async Task <IActionResult> DeleteAccountFormAction(IndexModel model)
        {
            AccDeletingResult result = await _accDatabaseManager.DeleteAccountAsync(model.DeleteAccountName, User.Identity.Name);

            if (model == null)
            {
                model = new IndexModel();
            }

            model.Accounts = await _accDatabaseManager.GetAccountsAsync(User.Identity.Name);

            if (result == AccDeletingResult.IsCommissionError)
            {
                model.ActivityMessage      = "Commission account can`t be deleted.";
                model.ActivityMessageError = true;
            }

            if (result == AccDeletingResult.HasMoneyError)
            {
                model.ActivityMessage      = $"Not empty account can`t be deleted. Withdaw first.";
                model.ActivityMessageError = true;
            }
            if (result == AccDeletingResult.Success)
            {
                await _logManager.WriteAsync(User.Identity.Name, $"'{model.DeleteAccountName}' account was deleted.");

                model.ActivityMessage = $"Account was deleted.";
            }

            return(View(nameof(HomeController.Index), model));
        }