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)); }
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 })); }
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)); }