Пример #1
0
        public void TestGetConnectionString()
        {
            var helper     = new ConfigManagerHelper();
            var connString = helper.GetConnectionString("OneHydra");

            Assert.AreEqual("Server=onehydra-dev.database.windows.net;initial catalog=OneSearch_Dev;User ID=Greenlight@onehydra-dev;Password=1poldo1.;Trusted_Connection=False;Persist Security Info=True;", connString);
        }
Пример #2
0
        /// <summary>
        /// 从Config文件中读取配置信息显示在屏幕上
        /// </summary>
        public void ShowConfig()
        {
            try
            {
                string path = AppDomain.CurrentDomain.BaseDirectory + "\\Config\\ConfigCenter.json";
                string json = File.ReadAllText(path, Encoding.Default);

                string projectName = (JObject.Parse(json))["ProjectName"].ToString();
                string configManagerConnectString = (JObject.Parse(json))["ConfigManagerConnectString"].ToString();

                XXF.Common.XXFConfig.ProjectName = projectName;
                XXF.Common.XXFConfig.ConfigManagerConnectString = configManagerConnectString;

                BSF.Config.BSFConfig.ProjectName = projectName;
                BSF.Config.BSFConfig.ConfigManagerConnectString = configManagerConnectString;

                //从配置中心获取配置
                sDBName.Text     = ConfigManagerHelper.Get <string>("sDBName");
                sDBPwd.Password  = ConfigManagerHelper.Get <string>("sDBPwd");
                sDBUserName.Text = ConfigManagerHelper.Get <string>("sDBUserName");
                sDBSource.Text   = ConfigManagerHelper.Get <string>("sDBSource");

                tDBName.Text     = ConfigManagerHelper.Get <string>("tDBName");
                tDBPwd.Password  = ConfigManagerHelper.Get <string>("tDBPwd");
                tDBUserName.Text = ConfigManagerHelper.Get <string>("tDBUserName");
                tDBSource.Text   = ConfigManagerHelper.Get <string>("tDBSource");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Пример #3
0
        public void TestGetAppSetting()
        {
            var helper     = new ConfigManagerHelper();
            var connString = helper.GetAppSetting("DataConnectionString");

            Assert.AreEqual("AccountName=onehydratest;AccountKey=jh50v102CF9DMU71vNoel0O0csTmsXfhasPWUL/tUCZ7icu0z2QMPV0rLOXN+9dTmgQHyFzOUFOZdY+Cf01sTA==;DefaultEndpointsProtocol=https", connString);
        }
 //GlobalObject _globalObject;
 public AbstractControllerParameters(IMemoryMain memoryMain, IErrorSet errorSet, ConfigManagerHelper configManager, BreadCrumbManager breadCrumbManager, PageViewBiz pageViewBiz /*, GlobalObject globalObject */)
 {
     _memoryMain        = memoryMain;
     _errorSet          = errorSet;
     _configManager     = configManager;
     _breadCrumbManager = breadCrumbManager;
     _pageViewBiz       = pageViewBiz;
     //_globalObject = globalObject;
 }
Пример #5
0
        public AbstractBiz(UploadedFileBiz uploadedFileBiz, IMemoryMain memoryMain, PageViewBiz pageViewBiz, IErrorSet errorSet, ConfigManagerHelper configManagerHelper, BreadCrumbManager breadCrumbManager)
        {
            _uploadedFileBiz = uploadedFileBiz;

            _memoryMain          = memoryMain;
            _pageViewBiz         = pageViewBiz;
            _errorSet            = errorSet;
            _configManagerHelper = configManagerHelper;
            _breadCrumbManager   = breadCrumbManager;

            errorSet.SetLibAndClass("Uow Library", "UOW_Abstract");
        }
Пример #6
0
 public BizParameters(
     UploadedFileBiz uploadedFileBiz,
     IMemoryMain memoryMain,
     IErrorSet errorSet,
     ConfigManagerHelper configManager,
     BreadCrumbManager breadCrumbManager,
     PageViewBiz pageViewBiz)
     : base(
         memoryMain,
         errorSet,
         configManager,
         breadCrumbManager,
         pageViewBiz)
 {
     _uploadedFileBiz = uploadedFileBiz;
 }
        public ActionResult FileUploadSingle()
        {
            SimditorUploadReturnModel returnModel = new SimditorUploadReturnModel();
            var path = "";

            try
            {
                if (Request.Files.Count == 0)
                {
                    throw new Exception("未检测到上传的文件!");
                }
                var item = Request.Files[0];

                var root   = PathHepler.WebRoot();
                var folder = HWAdmin.Common.Helpers.CommonHelper.CreateFolderPath(PathType.Month);

                folder = Path.Combine("Image", folder);
                var fileName = HWAdmin.Common.Helpers.CommonHelper.CreateNewFileName(item.FileName);
                path = Path.Combine(root, folder, fileName);
                if (!FileHelper.IsExistDirectory(Path.Combine(root, folder)))
                {
                    FileHelper.CreateDirectory(Path.Combine(root, folder));
                }
                item.SaveAs(path);
                returnModel.file_path = Path.Combine(ConfigManagerHelper.GetConfigValue("DoMain"), folder, fileName);
                if (!returnModel.file_path.StartsWith("http") && !returnModel.file_path.StartsWith("/"))
                {
                    returnModel.file_path = "/" + returnModel.file_path;
                }

                returnModel.success = true;
            }
            catch (Exception ex)
            {
                returnModel.msg     = ex.Message;
                returnModel.success = false;
                if (string.IsNullOrWhiteSpace(path))
                {
                    path = "/Image/slt.png";
                }
                returnModel.file_path = Path.Combine(ConfigManagerHelper.GetConfigValue("DoMain"), path);
            }
            JsonResult jr = new JsonResult();

            jr.Data = returnModel;
            return(jr);
        }
Пример #8
0
        public void TestErrorSuccess()
        {
            // Arrange
            var guid = Guid.NewGuid();
            var logger = new OneHydraLogger("MyTestLogger"); var helper = new ConfigManagerHelper();
            var connString = helper.GetConnectionString("OneHydraLog");
            var query      = string.Format(@"
                SELECT [Id], [Date], [Thread], [Level], [Logger], [Message], [Exception], [MachineName] 
                FROM [dbo].[OneSearchLog] 
                WHERE Message LIKE {0}", guid.ForSql());

            // Act
            logger.Error(guid.ToString(), new Exception("Test exception"));
            // Clean up
            dynamic logRow;

            using (var conn = new SqlConnection(connString))
            {
                logRow = conn.GetObject(query,
                                        r => new
                {
                    Id          = r.GetInt32(0),
                    Date        = r.GetDateTime(1),
                    Thread      = r.GetString(2),
                    Level       = r.GetString(3),
                    Logger      = r.GetString(4),
                    Message     = r.GetString(5),
                    Exception   = r.GetString(6),
                    MachineName = r.GetString(7)
                });
                conn.ExecuteNonQuery(string.Format("DELETE FROM [dbo].[OneSearchLog] WHERE Message LIKE {0} ", guid.ForSql()));
            }
            // Assert
            Assert.IsNotNull(logRow);
            Assert.AreEqual(guid.ToString(), logRow.Message);
            Assert.AreEqual("Test exception\r\n", logRow.Exception);
            Assert.AreEqual(Environment.MachineName, logRow.MachineName);
            Assert.AreEqual("ERROR", logRow.Level);
            Assert.AreEqual("MyTestLogger", logRow.Logger);
        }
Пример #9
0
 public PageViewBiz(IRepositry <PageView> entityDal, IMemoryMain memoryMain, IErrorSet errorSet, ConfigManagerHelper configManagerHelper, BreadCrumbManager breadCrumbManager)
     : base(entityDal, null, memoryMain, null, errorSet, configManagerHelper, breadCrumbManager)
 {
 }
Пример #10
0
 public UploadedFileBiz(IRepositry <UploadedFile> entityDal, IMemoryMain memoryMain, IErrorSet errorSet, ConfigManagerHelper configManagerHelper, BreadCrumbManager breadCrumbManager)
     : base(entityDal, null, memoryMain, null, errorSet, configManagerHelper, breadCrumbManager)
 {
 }