public async Task <IViewComponentResult> InvokeAsync(string pagePlace)
        {
            var sjgif       = _siteSettingService.GetAll().Include(f => f.FavIcon).ThenInclude(f => f.FavIconSetting);
            var siteSetting = await _siteSettingService.GetAll().AsNoTracking().Include(s => s.FavIcon).FirstOrDefaultAsync();

            var model = new Tuple <SiteSetting, string>(siteSetting, pagePlace);

            return(View(model));
        }
Exemple #2
0
        public async Task <IActionResult> Index()
        {
            var siteSetting = await _siteSettingService.GetAll().AsNoTracking().Include(s => s.SiteLogo).Include(s => s.FooterLogo).Include(s => s.FavIcon).FirstOrDefaultAsync();

            if (siteSetting == null)
            {
                siteSetting = new SiteSetting
                {
                    Name        = "Site Name",
                    Title       = "site title",
                    Description = "siteDes"
                };
                await _siteSettingService.Create(siteSetting);
            }
            return(View(_mapper.Map <SiteSettingViewModel>(siteSetting)));
        }
        public async Task <IViewComponentResult> InvokeAsync()
        {
            var rightCondition = await _siteSettingService.GetAll().AsNoTracking().Select(s => new RightConditionViewModel
            {
                RightConditionText = s.FooterText
            }).FirstOrDefaultAsync();

            return(View(rightCondition));
        }
        public async Task <IViewComponentResult> InvokeAsync()
        {
            var socialBetwork = await _socialNetworkService.GetAll().AsNoTracking().Where(sn => sn.TeamId == null).ToListAsync();

            var siteSetting = await _siteSettingService.GetAll().AsNoTracking().Include(s => s.SiteLogo).FirstOrDefaultAsync();

            if (socialBetwork == null)
            {
                socialBetwork = new List <SocialNetwork>();
            }

            var model = new Tuple <List <SocialNetwork>, SiteSetting>(socialBetwork, siteSetting);

            return(View(model));
        }
        public async Task <IViewComponentResult> InvokeAsync(string menu, string subMenu)
        {
            var user = await _userService.GetAll().Include(u => u.Team).ThenInclude(t => t.ProfileImage).FirstOrDefaultAsync(user => user.UserName == HttpContext.User.Identity.Name);

            var sideBars = await _controllerDataService.GetSideBar();

            var siteSetting = await _siteSettingService.GetAll().AsNoTracking().Include(c => c.SiteLogo).FirstOrDefaultAsync();

            return(View(new SideBarViewModel
            {
                Menu = menu,
                SubMenu = subMenu,
                User = user,
                SideBars = sideBars,
                SiteSetting = siteSetting
            }));
        }
Exemple #6
0
        public async Task <string> getHeaderLogoFileName()
        {
            var siteSetting = await _siteSettingService.GetAll().Include(s => s.SiteLogo).Select(ss => ss.SiteLogo).FirstOrDefaultAsync();

            return(siteSetting != null ? siteSetting.FileName : "logo.png");
        }
        public async Task <IViewComponentResult> InvokeAsync()
        {
            var siteSetting = await _siteSettingService.GetAll().AsNoTracking().Include(f => f.FooterLogo).FirstOrDefaultAsync();

            return(View(siteSetting));
        }