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)); }
public void OnGet() { Product = _db.GetWithIncludes <Product>().ToList(); }
public void OnGet() { ItemType = _db.GetWithIncludes <ItemType>(); }
public void OnGet() { UserCourses = _db.GetWithIncludes <UserCourse>().ToList(); }
public void OnGet() { //Item = _db.Get<Item>().ToList(); Item = _db.GetWithIncludes <Item>().ToList(); }
public void OnGet() { ListItem = _db.GetWithIncludes <ListItem>().ToList(); //ListItem = _db.Get<ListItem>().ToList(); }
public void OnGet() { Module = _reader.GetWithIncludes <Module>().ToList(); }
public void OnGet() { Item = _reader.GetWithIncludes <Item>(); }
public void OnGet() { Author = _reader.GetWithIncludes <Author>(); }
public void OnGet() { //Item = _db.Get<Item>().ToList(); Authors = _db.GetWithIncludes <Author>().ToList(); }