Пример #1
0
        static void Main(string[] args)
        {
            InMemoryCacheService inMemoryCacheService = new InMemoryCacheService(new MemoryCache(new MemoryCacheOptions()));

            inMemoryCacheService.Put <string>("a1", "hello");
            var datain = inMemoryCacheService.Get <string>("a1");


            var hash = ZNxt.Net.Core.Helpers.CommonUtility.Sha256Hash("21AFF254AE134F3F843D176100715C6F");

            var rv = new RazorTemplateEngine();

            Func <string, string> getAppSetting =
                (string key) =>
            {
                //var response = AppSettingService.Instance.GetAppSettingData(key);
                //if (string.IsNullOrEmpty(response))
                //{
                //    response = ConfigurationManager.AppSettings[key];
                //}
                //return response;
                return(key);
            };

            Dictionary <string, dynamic> dataModel = new Dictionary <string, dynamic>();

            dataModel["Name"]          = "Khanin";
            dataModel["getAppSetting"] = getAppSetting;
            var data = rv.Compile($"Hello -- {DateTime.Now.ToString()} @Raw((1+1).ToString()) @Model[\"Name\"] @Model[\"getAppSetting\"](\"Hello 1111\")", "aa", dataModel);

            Console.WriteLine("Hello World!" + data);
            Console.Read();
        }
Пример #2
0
        static void Main(string[] args)
        {
            var rv   = new RazorTemplateEngine();
            var data = rv.Compile($"Hello -- {DateTime.Now.ToString()} @Raw((1+1).ToString())", "aa", null);

            Console.WriteLine("Hello World!" + data);
            Console.Read();
        }