public ActionResult SeachByDescription(string searchValue)
        {
            if (IsActiveSession())
            {
                var data = ProductProcessor.LoadProductsByDescription(searchValue);
                List <ProductModel> products = new List <ProductModel>();
                foreach (var row in data)
                {
                    products.Add(new ProductModel
                    {
                        Id            = row.Id,
                        ProductCode   = row.ProductCode,
                        Description   = row.Description,
                        UnitOfMeasure = row.UnitOfMeasure,
                        Category      = row.Category,
                        Price         = row.Price,
                        ImageTitle    = row.ImageTitle,
                        ImagePath     = row.ImagePath,
                        IsActive      = row.IsActive
                    });
                }

                //getting cart products
                int userId = (int)Session["userId"];
                List <CartProductsModel> cartProducts = GetCartProducts(userId);

                //setting store products
                StoreViewModel storeViewModel = new StoreViewModel
                {
                    StoreProducts = products,
                    CartProducts  = cartProducts
                };
                return(View("Index", storeViewModel));
            }
            return(RedirectToAction("Login", "Login", null));
        }