예제 #1
0
        public ActionResult Search(string search)
        {
            var SearchData = Request["Search"];
            var list       = buss.Search(SearchData.ToString());

            if (list == null && search == null)
            {
                var action = Request.UrlReferrer.LocalPath;     //provides the path of previous url
                return(Redirect(action));
            }
            else if (list.Count == 0 && search == "")
            {
                var action = Request.UrlReferrer.LocalPath;     //provides the path of previous url
                return(Redirect("/Home/Index"));
            }
            else if (list.Count == 0)
            {
                var modal         = new ProductSearchCommon();
                var clothesList   = new List <ClothesCommon>();
                var GroceriesList = new List <GroceriesCommon>();
                var GadgetList    = new List <GadgetCommon>();
                var Computerlist  = new List <ComputerCommon>();

                modal.ClothesList   = clothesList;
                modal.GroceriesList = GroceriesList;
                modal.ComputerList  = Computerlist;
                modal.GadgetList    = GadgetList;
                return(View("SearchedResult", modal));
            }
            return(View("SearchedResult", list[0]));
        }
예제 #2
0
        public List <ProductSearchCommon> ShowGadget()
        {
            var list       = new List <ProductSearchCommon>();
            var gadgetList = new List <GadgetCommon>();
            var sql        = "Exec proc_tblGadget";

            sql += " @Flag = " + dao.FilterString("ShowGadget");
            var dt = dao.ExecuteDataTable(sql);

            if (null != dt)
            {
                foreach (System.Data.DataRow item in dt.Rows)
                {
                    var table = item["TableName"].ToString();
                    if (table == "tblGadget")
                    {
                        var Gadget = new GadgetCommon()
                        {
                            ProductReferenceId = item["ProductReferenceId"].ToString(),
                            ProductDestintId   = item["ProductDestintId"].ToString(),
                            ProductName        = item["ProductName"].ToString(),
                            Brand           = item["Brand"].ToString(),
                            OfferedPrice    = item["OfferedPrice"].ToString(),
                            ProductPrice    = item["ProductPrice"].ToString(),
                            DiscountPercent = item["DiscountPercent"].ToString(),
                            DiscountAmount  = item["DiscountAmount"].ToString(),
                            WarrentyPeriod  = item["WarrentyPeriod"].ToString(),
                            //ProductReviewed=item["ProductReviewed"].ToString(),
                            Doc1 = item["Doc1"].ToString(),
                            Doc2 = item["Doc2"].ToString()
                        };
                        gadgetList.Add(Gadget);
                    }
                }
            }
            if (null != dt)
            {
                var productSearch = new ProductSearchCommon()
                {
                    GadgetList = gadgetList
                };
                list.Add(productSearch);
            }
            return(list);
        }
        public ActionResult ShowGroceries()
        {
            //var list = new List<ProductSearchCommon>();

            var list = buss.ShowGroceries();


            if (list.Count == 0)
            {
                var modal         = new ProductSearchCommon();
                var clothesList   = new List <ClothesCommon>();
                var GroceriesList = new List <GroceriesCommon>();
                var GadgetList    = new List <GadgetCommon>();
                var Computerlist  = new List <ComputerCommon>();

                modal.ClothesList   = clothesList;
                modal.GroceriesList = GroceriesList;
                modal.ComputerList  = Computerlist;
                modal.GadgetList    = GadgetList;
                return(View(modal));
            }
            return(View(list[0]));
        }