Exemple #1
0
        //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;
 }
Exemple #3
0
        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);
        }
Exemple #5
0
        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);
        }
Exemple #6
0
 public LayoutViewModelService(ISiteConfigService siteConfigService)
 {
     _siteConfigService = siteConfigService;
 }
Exemple #7
0
        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;
 }
Exemple #9
0
 public MessagesController(IGetMeals getMeals, ISiteConfigService siteConfigService, IExternalService externalService)
 {
     _getMeals          = getMeals;
     _siteConfigService = siteConfigService;
     _externalService   = externalService;
 }
 public FileService(IDataProvider dataProvider, ISiteConfigService siteConfigService)
 {
     _dataProvider      = dataProvider;
     _siteConfigService = siteConfigService;
 }