Пример #1
0
        // Routes

        public IActionResult Index(string ajax)
        {
            ViewBag.Payemnt   = Loan.CalculatePayment(100000, .045, 360);
            ViewBag.Principal = Loan.CalculateAffordableAmount(1300, .045, 360);
            if (User.IsSignedIn())
            {
                ViewBag.Player = GetPlayer();
                if (ajax == "true")
                {
                    return(PartialView("MainControls"));
                }
                ViewData["partial"] = "MainControls";
                return(View("MainPage"));
            }
            return(View());
        }
Пример #2
0
        public IActionResult Apply(string ajax)
        {
            var player = GetPlayer();
            var income = player.NetPerTurn;
            // current interest rate.. held ??? currently static @ 4.5%
            var currentAPR = GetAPR();
            var principal  = Loan.CalculateAffordableAmount(income, currentAPR, 360);

            ViewData["principal"] = principal;
            ViewData["partial"]   = "Apply";
            ViewBag.Homes         = _context.Homes.Where(m => m.PlayerId == player.PlayerId && m.Owned == 0 && m.ForSale == 1 && m.Asking < principal).OrderBy(m => m.Asking);
            if (ajax == "true")
            {
                return(PartialView(ViewData["partial"]));
            }
            ViewBag.Player = player;
            return(View("MainPage"));
        }