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); }
/// <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); } }
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; }
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"); }
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); }
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); }
public PageViewBiz(IRepositry <PageView> entityDal, IMemoryMain memoryMain, IErrorSet errorSet, ConfigManagerHelper configManagerHelper, BreadCrumbManager breadCrumbManager) : base(entityDal, null, memoryMain, null, errorSet, configManagerHelper, breadCrumbManager) { }
public UploadedFileBiz(IRepositry <UploadedFile> entityDal, IMemoryMain memoryMain, IErrorSet errorSet, ConfigManagerHelper configManagerHelper, BreadCrumbManager breadCrumbManager) : base(entityDal, null, memoryMain, null, errorSet, configManagerHelper, breadCrumbManager) { }