public async Task <IViewComponentResult> InvokeAsync() { HeaderFooterVM footerVM = new HeaderFooterVM { Data = _db.Data.FirstOrDefault(), CenterPhoneNumbers = _db.CenterPhoneNumbers }; return(View(await Task.FromResult(footerVM))); }
public async Task <IViewComponentResult> InvokeAsync() { HeaderFooterVM viewModel = new HeaderFooterVM() { Bio = _context.Bios.FirstOrDefault(), Brands = _context.Brands.Where(b => b.HasDeleted == false).Take(4).ToList(), MostSaledBrands = _context.Brands.Where(b => b.HasDeleted == false) .OrderBy(b => b.SaleCount).Take(5).ToList() }; return(View(await Task.FromResult(viewModel))); }
public async Task <IActionResult> Subscriber(HeaderFooterVM detailVM) { bool exists = _db.Subscribers.Any(s => s.Mail == detailVM.Subscriber.Mail); if (exists) { return(RedirectToAction(nameof(Error))); } Subscriber sub = new Subscriber { Mail = detailVM.Subscriber.Mail }; _db.Subscribers.Add(sub); await _db.SaveChangesAsync(); return(View()); }
public async Task <IViewComponentResult> InvokeAsync() { ViewBag.Brands = _context.Brands.Where(b => b.HasDeleted == false).ToList(); ViewBag.UserName = ""; if (User.Identity.IsAuthenticated) { AppUser user = await _userManager.FindByNameAsync(User.Identity.Name); ViewBag.UserName = "******" + " " + user.UserName + "!"; } HeaderFooterVM viewModel = new HeaderFooterVM() { Bio = _context.Bios.FirstOrDefault(), Brands = _context.Brands.Where(b => b.HasDeleted == false).ToList() }; return(View(await Task.FromResult(viewModel))); }
public async Task <IViewComponentResult> InvokeAsync() { if (User.Identity.IsAuthenticated) { User user = await _userManager.FindByNameAsync(User.Identity.Name); ViewBag.Fullname = user.Fullname; } HeaderFooterVM headerVM = new HeaderFooterVM { Data = _db.Data.FirstOrDefault(), CenterPhoneNumbers = _db.CenterPhoneNumbers }; return(View(await Task.FromResult(headerVM))); }