public ActionResult Designation(int?PageNo) { Employee e1 = (Employee)Session["Employee"]; Pagination.Pagination p1 = new Pagination.Pagination(); if (Session["EmpID"] != null && e1.isAdmin == true) { if (PageNo == null) { PageNo = 1; } List <Designation> x = eb.GetDesignation(p1, PageNo.Value); if (x == null) { return(RedirectToAction("Designation")); } else { ViewBag.PageNo = PageNo.Value; ViewBag.TotalPages = p1.TotalPages; } return(View(x)); } else { return(RedirectToAction("Index", "LogIn")); } }
private void BuyPotion() { var values = Enum.GetValues(typeof(PotionType)); var options = new List <string>(); foreach (var value in values) { options.Add(value.ToString()); } options.RemoveAt(options.Count - 1); options.Add("Exit"); var menuPagination = new Pagination.Pagination(options); menuPagination.Paginate(); switch (menuPagination.ReturnResult()) { case "HealthPotion": this.player.BuyPotion("HealthPotion"); Constants.Shop.ShopConstants.lastBought = "HealthPotion"; break; case "XpPotion": this.player.BuyPotion("XpPotion"); Constants.Shop.ShopConstants.lastBought = "XpPotion"; break; case "BonusDamagePotion": this.player.BuyPotion("BonusDamagePotion"); Constants.Shop.ShopConstants.lastBought = "BonusDamagePotion"; break; case "Exit": return; } }