Beispiel #1
0
        public IActionResult Product(int productId)
        {
            var product = _reader.GetWithIncludes <Product>().FirstOrDefault(
                p => p.Id.Equals(productId));


            //var author = _reader.GetWithIncludes<Product>().FirstOrDefault(
            //	p => p.Id.Equals(productId));
            //var module = _reader.Get<ListItem>()
            //	.Where(x => x.ProductId == productId);

            var module = from li in _reader.Get <ListItem>()
                         where li.ProductId.Equals(productId)
                         select new ListItem
            {
                Id          = li.Id,
                Description = li.Description,
                Name        = li.Name,
                Product     = li.Product,
                ProductId   = li.ProductId,
                Items       = _reader.Get <Item>().Where(i => i.ListItemId.Equals(li.Id)).ToList()
            };

            //var module = _reader.GetWithIncludes<ListItem>().Where(
            //	x => x.ProductId == productId);



            var model = new ProductViewModel {
                Product = product, ListItems = module.ToList()
            };

            return(View(model));
        }
        public IActionResult Course(int courseId)
        {
            var course = _reader.GetWithIncludes <Course>().FirstOrDefault(c => c.Id.Equals(courseId));

            // Comparing CourseId in the Module entity with the courseId parameter
            var modules = _reader.GetWithIncludes <Module>().Where(m => m.CourseId.Equals(courseId));

            var model = new CourseViewModel {
                Course = course, Modules = modules.ToList()
            };

            return(View(model));
        }
Beispiel #3
0
 public void OnGet()
 {
     Product = _db.GetWithIncludes <Product>().ToList();
 }
Beispiel #4
0
 public void OnGet()
 {
     ItemType = _db.GetWithIncludes <ItemType>();
 }
Beispiel #5
0
 public void OnGet()
 {
     UserCourses = _db.GetWithIncludes <UserCourse>().ToList();
 }
Beispiel #6
0
 public void OnGet()
 {
     //Item = _db.Get<Item>().ToList();
     Item = _db.GetWithIncludes <Item>().ToList();
 }
Beispiel #7
0
 public void OnGet()
 {
     ListItem = _db.GetWithIncludes <ListItem>().ToList();
     //ListItem = _db.Get<ListItem>().ToList();
 }
Beispiel #8
0
 public void OnGet()
 {
     Module = _reader.GetWithIncludes <Module>().ToList();
 }
Beispiel #9
0
 public void OnGet()
 {
     Item = _reader.GetWithIncludes <Item>();
 }
Beispiel #10
0
 public void OnGet()
 {
     Author = _reader.GetWithIncludes <Author>();
 }
Beispiel #11
0
 public void OnGet()
 {
     //Item = _db.Get<Item>().ToList();
     Authors = _db.GetWithIncludes <Author>().ToList();
 }