示例#1
0
 public IActionResult shopPage(int ID = 1)
 {
     if (HttpContext.Session.GetString("username") == "admin")
     {
         ShopProcedures pro  = new ShopProcedures();
         var            shop = pro.GetShopsPage(pro.SelectShop(), ID);
         return(View(shop));
     }
     else
     {
         return(RedirectToAction("login", "authorization"));
     }
 }
示例#2
0
        public IActionResult shopPage(string ID, string name, string Address, string Type, string name1, string searchComponent)
        {
            try
            {
                if (HttpContext.Session.GetString("username") == "admin")
                {
                    if (name1 != null)
                    {
                        ViewBag.name1 = name1;
                        if (searchComponent == "name")
                        {
                            ShopProcedures shop        = new ShopProcedures();
                            var            shop_result = shop.searchShop(name1, null);

                            ViewBag.searchComponent = "name";


                            return(View(shop_result));
                        }
                        else if (searchComponent == "type")
                        {
                            ShopProcedures shop        = new ShopProcedures();
                            var            shop_result = shop.searchShop(null, null, name1);
                            ViewBag.searchComponent = "type";
                            return(View(shop_result));
                        }
                        else if (searchComponent == "Address")
                        {
                            ShopProcedures shop        = new ShopProcedures();
                            var            shop_result = shop.searchShop(null, name1);
                            ViewBag.searchComponent = "Address";
                            return(View(shop_result));
                        }
                    }


                    if (Convert.ToInt32(ID) != 0)
                    {
                        ShopProcedures shop = new ShopProcedures();
                        shop.ShopRemove(Convert.ToInt32(ID));

                        ShopProcedures selectshop  = new ShopProcedures();
                        var            shop_result = selectshop.GetShopsPage(selectshop.SelectShop(), 1);
                        return(View(shop_result));
                    }
                    else
                    {
                        //string image_url = uploadfile(formFile);
                        ShopProcedures Shop = new ShopProcedures();
                        //product.ProductAdd(name, company, image_url);
                        var shoptype = Shop.GetShopType(Type);
                        Shop.ShopAdd(name, Address, shoptype.Id);

                        ShopProcedures pro      = new ShopProcedures();
                        int            lastpage = (pro.SelectShop().Count() / 5) + 1;
                        var            shop     = pro.GetShopsPage(pro.SelectShop(), lastpage);
                        return(View(shop));
                    }
                }
                else
                {
                    return(RedirectToAction("login", "authorization"));
                }
            }
            catch (Exception ex)
            {
                Response.Redirect("/Home/Error");
                return(View());
            }
        }