//1. refactoring -- all request models need a "BaseRequest" class with 'base' properties and key property (hard code it) //2. doing step 1 will allow use to stop repeats (i.e. HandleUnknownRequest) public BasicQnAMakerDialog(string channelId, IGetMeals getMeals, ISiteConfigService siteConfigService, IExternalService externalService) : base(new LuisService(new LuisModelAttribute("c446f04c-fc34-40d9-8853-3947206e7e91", "7c9c6106d0144f42b132891ae3749be2"))) { _channelId = channelId; _getMeals = getMeals; _siteConfigService = siteConfigService; _externalService = externalService; }
public SiteConfigController(IFileHandler fileHandler, ISiteConfigService siteConfigService, IUserManager userManager) : base(userManager) { _fileHandler = fileHandler; _siteConfigService = siteConfigService; }
public SiteConfigEntity GetSiteConfigModel(SiteConfigQuery query) { SiteConfigEntity model = null; ISiteConfigService service = ServiceContainer.Instance.Container.Resolve <ISiteConfigService>(); model = service.GetSiteConfig(query); return(model); }
protected virtual string GetCurrentTheme() { string theme = ""; SiteConfig config = CacheHelper.GetCache(Constant.CacheKey.SiteConfigCacheKey) as SiteConfig; if (config == null) { ISiteConfigService siteConfigService = IocHelper.AutofacResolveNamed <ISiteConfigService>("SiteConfigService"); config = siteConfigService.LoadConfig(Constant.SiteConfigPath); CacheHelper.SetCache(Constant.CacheKey.SiteConfigCacheKey, config); } theme = config.SiteTheme; //Debug.WriteLine("theme:" + theme); return(theme); }
public ExecResult UpdateSiteConfig(SiteConfigEntity model) { ExecResult execResult = new ExecResult(); ISiteConfigService service = ServiceContainer.Instance.Container.Resolve <ISiteConfigService>(); bool result = service.UpdateSiteConfig(model); if (result) { execResult.result = EnumJsonResult.success.ToString(); execResult.msg = "修改站点信息成功!"; } else { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "修改站点信息失败!"; } return(execResult); }
public LayoutViewModelService(ISiteConfigService siteConfigService) { _siteConfigService = siteConfigService; }
public int GetSiteAccessCount(SiteConfigQuery query) { ISiteConfigService service = ServiceContainer.Instance.Container.Resolve <ISiteConfigService>(); return(service.GetSiteAccessCount(query)); }
public HomeController(ISiteConfigService siteConfigService, IUserManager userManager) : base(userManager) { _siteConfigService = siteConfigService; }
public MessagesController(IGetMeals getMeals, ISiteConfigService siteConfigService, IExternalService externalService) { _getMeals = getMeals; _siteConfigService = siteConfigService; _externalService = externalService; }
public FileService(IDataProvider dataProvider, ISiteConfigService siteConfigService) { _dataProvider = dataProvider; _siteConfigService = siteConfigService; }