public ActionResult Dashboard()
        {
            var userTaxInfo = UserInfoViewModel.GetUserInfo(User.Identity.GetUserId());

            ViewBag.BraintreeToken = BraintreeUtils.GenerateClientToken();

            ViewBag.Airlines = AirlineSelectModel.GetAirlines();

            ViewBag.IsAdmin = User.Identity.IsAuthenticated && (User.IsInRole("Admin") || User.IsInRole("Preparer"));

            return(View(userTaxInfo));
        }
        public JsonResult MakePayment(string paymentNonce, int transactionYear)
        {
            var chargeResult = BraintreeUtils.ChargePayment(User.Identity.GetUserId(), paymentNonce, transactionYear);

            return(Json(new { status = chargeResult ? 0 : -1 }));
        }