public async Task <IActionResult> LoadEntertainmentProducts(int skip, int brandId, int userId) { Brands brand = await _context.Brands.FindAsync(brandId); AppUser user = await _userManager.FindByIdAsync(brand.User.Id); ProTags model = new ProTags() { Products = _context.Products.Where(b => b.BrandsId == brandId).OrderByDescending(p => p.Id).Skip(skip).Take(4), User = user }; return(PartialView("_EntertainmentProductsPartialView", model)); }
public async Task <IActionResult> Details(int?id) { if (id == null) { return(View("Error")); } Brands brand = await _context.Brands.FindAsync(id); if (brand == null) { return(View("Error")); } if (brand.IsActive == false) { return(View("Error")); } ViewBag.Active = "Entertainment"; AppUser user = await _userManager.FindByIdAsync(brand.User.Id); ProTags viewModel = new ProTags() { Brand = brand, BrandTags = _context.BrandTags.Where(b => b.BrandId == brand.Id), User = user, Products = brand.Products.OrderByDescending(b => b.Id).Take(8) }; ViewBag.TotalCount = _context.Products.Where(b => b.BrandsId == brand.Id).Count(); return(View(viewModel)); }