예제 #1
0
        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"));
            }
        }
예제 #2
0
        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;
            }
        }