// 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()); }
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")); }