예제 #1
0
        public List<CategoriesDTO> GetCategories()
        {

            CategoriaBL obj = new CategoriaBL();
            List<CategoriesDTO> listCatSubcat = new List<CategoriesDTO>();
            
            List<CategoriesDTO> listaCatSes = null;

            try
            {
                listaCatSes = (List<CategoriesDTO>)Session["sesListaCategorias"];
            }
            catch (Exception e)
            {
                Console.WriteLine("Error  GetCategories " + e.Message);
                listaCatSes = null;
            }

            if (listaCatSes == null)
            {

                listCatSubcat = obj.GetCat_SubCategories();
                Session.Add("sesListaCategorias", listCatSubcat);
            }
            else
            {
                listCatSubcat = listaCatSes;
            }

            return listCatSubcat;
        }
예제 #2
0
        public List<CategoriesDTO> GetCategories()
        {
            /* var _db = new KallSonysB2C.Models.ProductContext();
             IQueryable<Category> query = _db.Categories;
             return query;*/

            CategoriaBL obj = new CategoriaBL();
            List<CategoriesDTO> listCatSubcat = new List<CategoriesDTO>();


            List<CategoriesDTO> listaCatSes = null;

            try
            {
                listaCatSes = (List<CategoriesDTO>)Session["sesListaCategorias"];
            }
            catch (Exception e)
            {
                Console.WriteLine("Error GetCategories()" + e.Message);
                listaCatSes = null;
            }

            if (listaCatSes == null)
            {

                listCatSubcat = obj.GetCat_SubCategories();
                Session.Add("sesListaCategorias", listCatSubcat);
            }
            else
            {
                listCatSubcat = listaCatSes;
            }

            return listCatSubcat;
        }