public async Task <IActionResult> Reject(int transferId)

        {
            User         user     = userService.FindUserByName(HttpContext.User.Identity.Name);
            EmployeeInfo employee = await employeeService.GetEmployeeInfoByUserId(user.Id);

            InnerTransfer transfer = await transferService.FindTransferById(transferId);

            if (transfer == null)
            {
                return(Json(new { message = "Такого платежа не существует!!!", state = false }));
            }
            Account account = await accountService.FindAccountById(transfer.AccountSenderId.Value);

            if (!transferService.GetEmployeeRightOfConfirm(employee, account))
            {
                return(Json(new { message = "Не удалось подтвердить платеж. Ошибка доступа.", state = false }));
            }
            if (!transfer.TransferState.IsEqual(TransferStatesEnum.NotConfirmed))
            {
                return(Json(new { message = "Платеж уже подтвержден.", state = true }));
            }

            await transferService.CancelTransfer(transferId);

            return(Json(new { message = "Платеж отменен", state = true }));
        }