예제 #1
0
        // GET: Urunler/Details/5
        public async Task <IActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var products = await _context.Product
                           .Include(p => p.Menseis)
                           .Include(p => p.Taxes)
                           .FirstOrDefaultAsync(m => m.id == id);

            if (products == null)
            {
                return(NotFound());
            }

            var eSideBar = new SideBar(_context);

            eSideBar.AddProductCategories();
            eSideBar.AddSiblingProducts(products.id);
            var returnView = Tuple.Create <Products, SideBar>(products, eSideBar);

            return(View(returnView));
        }
예제 #2
0
        // GET: Urunler
        public async Task <IActionResult> Index()
        {
            var eCommerceContext = _context.Product.Where(x => x.is_active && !x.is_delete).Include(p => p.Menseis).Include(p => p.Taxes);
            var eSideBar         = new SideBar(_context);

            eSideBar.AddProductCategories();
            var returnView = Tuple.Create <IEnumerable <Products>, SideBar>(eCommerceContext, eSideBar);

            return(View(returnView));
        }