Example #1
0
        public async Task <IViewComponentResult> InvokeAsync()
        {
            HeaderFooterVM footerVM = new HeaderFooterVM
            {
                Data = _db.Data.FirstOrDefault(),
                CenterPhoneNumbers = _db.CenterPhoneNumbers
            };

            return(View(await Task.FromResult(footerVM)));
        }
Example #2
0
        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)));
        }
Example #3
0
        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());
        }
Example #4
0
        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)));
        }