public void DoSomethingWithData() { IDataAccessFactory dataAccessFactory = platformFactory.GetDataAccessFactory(); IDataAccess dataAccess = dataAccessFactory.GetDataAccess(); Console.WriteLine(dataAccess.GetData()); }
public CommandProcessor(IDataAccessFactory dataAccessFactory) { if (dataAccessFactory == null) throw new ArgumentNullException(nameof(dataAccessFactory)); _dataAccessFactory = dataAccessFactory; }
public SomeOtherBusinessObject( IDataAccessFactory dataAccessFactory, INotificationService notifcationService, IErrorHandler errorHandler) { this._DataAccessFactory = dataAccessFactory; }
public string GetSomeData() { IDataAccessFactory dataAccessFactory = platformFactory.GetDataAccessFactory(); IDataAccess dataAccess = dataAccessFactory.GetDataAccess(); return(dataAccess.GetData()); }
//Конструктор public HistoryPresenter(IHistoryView historyView, IDataAccessFactory dataAccessFactory) { _historyView = historyView; _dataAccessFactory = dataAccessFactory; _historyView.WindowLoaded += _historyView_WindowLoaded; _historyView.WindowActivated += _historyView_WindowActivated; }
public SerialNumberService(string key, SerialNumberCreateType createType, IDataAccessFactory dataAccessFactory) { this._key = key; this._createType = createType; this._dataAccessFactory = dataAccessFactory; this._serialNumberDao = dataAccessFactory.GetDataAccess <ISerialNumberDao>(); this._config = _configDict.GetOrAdd(this._key, (k) => this._serialNumberDao.GetSerialNumberConfigByKey(this._key)); this._cacheManager = new MemcachedManager(IKCacheFactory.CacheKeyFormat); }
public static IDataAccessFactory GetDataAccessFactory(string dataSourceName) { IDataAccessFactory factory = _dataAccessFactoryList.GetOrAdd(dataSourceName, (key) => { return(new DataAccessFactory(key)); }); return(factory); }
internal BookLoanService(IDataAccessFactory uowFactory) { if (uowFactory == null) { throw new ArgumentNullException("uowFactory"); } _uowFactory = uowFactory; }
//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ public OperationData(Guid pContextId, IDataAccessFactory pFactory, IMetricsManager pMetrics, IMemCache pCache) { vContextId = pContextId; vFactory = pFactory; vMetrics = pMetrics; vCache = pCache; DbQueryExecutionCount = 0; DbQueryMillis = 0; }
//Конструктор public ContragentsWindowPresenter(IContragentsWindowView contragentsWindowView, IDataAccessFactory dataAccessFactory) { _contragentsWindowView = contragentsWindowView; _dataAccessFactory = dataAccessFactory; _contragentsWindowView.WindowLoaded += _contragentsWindowView_WindowLoaded; _contragentsWindowView.ContragentsTableMouseClicked += _contragentsWindowView_ContragentsTableMouseClicked; _contragentsWindowView.EditContragentClicked += _contragentsWindowView_EditContragentClicked; _contragentsWindowView.CopyContragentClicked += _contragentsWindowView_CopyContragentClicked; _contragentsWindowView.SaveContragentClicked += _contragentsWindowView_SaveContragentClicked; _contragentsWindowView.PrintContragentClicked += _contragentsWindowView_PrintContragentClicked; }
//Конструктор public NotificationPresenter(INotificationView notificationView, ICurrentUser currentUser, IDataAccessFactory dataAccessFactory) { _notificationView = notificationView; _currentUser = currentUser; _dataAccessFactory = dataAccessFactory; _notificationView.CanselClicked += _notificationView_CanselClicked; _notificationView.SaveMessgaeClicked += _notificationView_SaveMessgaeClicked; _notificationView.WindowLoaded += _notificationView_WindowLoaded; _notificationView.WindowActivated += _notificationView_WindowActivated; }
/// <summary> /// Set the service registry to be used with this class /// </summary> /// <param name="registry">The registry to be used with this class</param> public static void SetRegistry(IServiceRegistry registry) { if (ServiceRegistry == registry) { return; } if (registry == null) { throw new ArgumentNullException("registry"); } ServiceRegistry = registry; s_InternalFactory = new DefaultDataAccessFactory(registry); }
/// <summary> /// .ctor /// </summary> /// <param name="dataAccessFactory"></param> /// <param name="tableName"></param> /// <param name="configName"></param> public BaseDataRepository(IDataAccessFactory dataAccessFactory, string tableName, string configName) { _dataAccessFactory = dataAccessFactory; _tableName = tableName; _configName = configName; var dataProperty = DBSettings.GetDatabaseProperty(ConfigName); if (dataProperty != null) { _readDateType = dataProperty.Reader.DatabaseType; _writerDataType = dataProperty.Writer.DatabaseType; } }
//private readonly Stopwatch vProfiler; //////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ public OperationContext(IDataAccessFactory pAccessFactory, ICacheManager pCache, IMetricsManager pMetrics, Func <Guid, IAnalyticsManager> pAnalyticsProvider) { Metrics = pMetrics; Cache = pCache; ContextId = Guid.NewGuid(); Data = new OperationData(ContextId, pAccessFactory, Metrics, Cache.Memory); Auth = new OperationAuth(Cache.Memory, () => Data.Build(), () => UtcNow.Ticks); Analytics = pAnalyticsProvider(ContextId); //vProfiler = new Stopwatch(); //vProfiler.Start(); }
//Конструктор public ListOfInvoicePresenter(IListOfInvoiceView listOfInvoiceView, IPresenterFactory presenterFactory, IDataAccessFactory dataAccessFactory, ICurrentUser currentUser) { _listOfInvoiceView = listOfInvoiceView; _presenterFactory = presenterFactory; _dataAccessFactory = dataAccessFactory; _currentUser = currentUser; _listOfInvoiceView.WindowLoaded += _listOfInvoiceView_WindowLoaded; _listOfInvoiceView.CreateNewInvoiceClicked += _listOfInvoiceView_CreateNewInvoiceClicked; _listOfInvoiceView.DoneClicked += _listOfInvoiceView_DoneClicked; _listOfInvoiceView.ChangeInvoiceClicked += _listOfInvoiceView_ChangeInvoiceClicked; _listOfInvoiceView.LoadHistoryClicked += _listOfInvoiceView_LoadHistoryClicked; listOfInvoiceView.RefreshClicked += listOfInvoiceView_RefreshClicked; _listOfInvoiceView.InvoicesTableMouseClicked += _listOfInvoiceView_InvoicesTableMouseClicked; }
//Конструктор public CalenderPresenter(ICalenderView calenderView, IPresenterFactory presenterFactory, IDataAccessFactory dataAccessFactory, ICurrentUser currentUser) { _calenderView = calenderView; _presenterFactory = presenterFactory; _dataAccessFactory = dataAccessFactory; _currentUser = currentUser; _calenderView.CalendarSelectedDateChanged += _calenderView_CalendarSelectedDateChanged; _calenderView.ChangeModuleClicked += _calenderView_ChangeModuleClicked; _calenderView.ChangeUserClicked += _calenderView_ChangeUserClicked; _calenderView.CreateEventClicked += _calenderView_CreateEventClicked; _calenderView.SendAllClicked += _calenderView_SendAllClicked; _calenderView.SendMailClicked += _calenderView_SendMailClicked; _calenderView.UpdateClicked += _calenderView_UpdateClicked; _calenderView.CreateNotificationClicked += _calenderView_CreateNotificationClicked; }
/// <summary> /// .ctor /// </summary> /// <param name="dataAccessFactory"></param> /// <param name="tableName"></param> /// <param name="configName"></param> public BaseDataRepository(IDataAccessFactory dataAccessFactory, string tableName, string configName) { _dataAccessFactory = dataAccessFactory; _tableName = tableName; _configName = configName; var tbNameAttr = GetTableName(); if (!string.IsNullOrWhiteSpace(tbNameAttr)) { _tableName = tbNameAttr; } var dataProperty = DBSettings.GetDatabaseProperty(ConfigName); if (dataProperty != null) { _readDateType = dataProperty.Reader.DatabaseType; _writerDataType = dataProperty.Writer.DatabaseType; } }
public ApiRequestToDataBase(IDataAccessFactory factory) { this.factory = factory; logTable = new DataTable(); logTable.TableName = "log_request_api"; logTable.Columns.Add("request_id", typeof(Guid)); logTable.Columns.Add("application_name", typeof(string)); logTable.Columns.Add("server_name", typeof(string)); logTable.Columns.Add("client_ip", typeof(string)); logTable.Columns.Add("client_ip2", typeof(string)); logTable.Columns.Add("user_code", typeof(string)); logTable.Columns.Add("lng", typeof(float)); logTable.Columns.Add("lat", typeof(float)); logTable.Columns.Add("region_code", typeof(int)); logTable.Columns.Add("client_imei", typeof(string)); logTable.Columns.Add("client_net_type", typeof(string)); logTable.Columns.Add("interface_version", typeof(string)); logTable.Columns.Add("client_version", typeof(string)); logTable.Columns.Add("client_type", typeof(int)); logTable.Columns.Add("client_width", typeof(int)); logTable.Columns.Add("client_height", typeof(int)); logTable.Columns.Add("http_user_agent", typeof(string)); logTable.Columns.Add("http_method", typeof(string)); logTable.Columns.Add("http_status", typeof(int)); logTable.Columns.Add("request_time", typeof(DateTime)); logTable.Columns.Add("request_elapsed_milliseconds", typeof(int)); logTable.Columns.Add("request_url", typeof(string)); logTable.Columns.Add("request_data", typeof(string)); logTable.Columns.Add("request_headers", typeof(string)); logTable.Columns.Add("request_cookie", typeof(string)); logTable.Columns.Add("response_cookie", typeof(string)); logTable.Columns.Add("process_status", typeof(int)); logTable.Columns.Add("process_desc", typeof(string)); logTable.Columns.Add("create_time", typeof(DateTime)); logResponseTable = new DataTable(); logResponseTable.TableName = "log_request_api_result"; logResponseTable.Columns.Add("request_id", typeof(Guid)); logResponseTable.Columns.Add("result_content", typeof(string)); logResponseTable.Columns.Add("create_time", typeof(DateTime)); appName = AppInfo.AppName; serverName = AppInfo.MachineName; }
/*--------------------------------------------------------------------------------------------*/ private static void BuildObjects() { Version = new FabMetaVersion(); Version.SetBuild(0, 3, 0, "2dcdf4b"); Version.SetDate(2014, 5, 12); Log.Debug("Fabric Version: " + Version.Version + " (" + Version.Year + '.' + Version.Month + '.' + Version.Day + ")"); string graphite = ConfigurationManager.AppSettings[ConfPrefix + "Graphite"]; string prefix = ConfigurationManager.AppSettings[ConfPrefix + "GraphitePrefix"]; Metrics = new MetricsManager(graphite, 2003, prefix); Cache = new CacheManager(Metrics); AnalyticsProv = (g => new AnalyticsManager(g)); AccessFactory = new DataAccessFactory(NodeIpList, RexConnPort, Cache); JsConfig.ExcludeTypeInfo = true; }
public LogToDataBase(IDataAccessFactory factory) { this.factory = factory; logTable.TableName = "log_common"; logTable.Columns.Add("log_id", typeof(Guid)); logTable.Columns.Add("app_name", typeof(string)); logTable.Columns.Add("model_name", typeof(string)); logTable.Columns.Add("business_name", typeof(string)); logTable.Columns.Add("lable", typeof(string)); logTable.Columns.Add("level", typeof(int)); logTable.Columns.Add("code", typeof(int)); logTable.Columns.Add("message", typeof(string)); logTable.Columns.Add("log_time", typeof(DateTime)); logTable.Columns.Add("create_time", typeof(DateTime)); logTable.Columns.Add("server_name", typeof(string)); logContentTable.TableName = "log_common_content"; logContentTable.Columns.Add("log_id", typeof(Guid)); logContentTable.Columns.Add("log_content", typeof(string)); logContentTable.Columns.Add("create_time", typeof(DateTime)); }
//Конструктор public NewInvoicePresenter(INewInvoiceView newInvoiceView, ICurrentUser currentUser, IDataAccessFactory dataAccessFactory) { _newInvoiceView = newInvoiceView; _currentUser = currentUser; _dataAccessFactory = dataAccessFactory; _newInvoiceView.AddArticleClicked += _newInvoiceView_AddArticleClicked; _newInvoiceView.ArticlesTableMouseClicked += _newInvoiceView_ArticlesInInvoiceMouseClicked; _newInvoiceView.CanselClicked += _newInvoiceView_CanselClicked; _newInvoiceView.PrintClicked += _newInvoiceView_PrintClicked; _newInvoiceView.RemoveArticleClicked += _newInvoiceView_RemoveArticleClicked; _newInvoiceView.SaveChangesClicked += _newInvoiceView_SaveChangesClicked; _newInvoiceView.SearchEnterClicked += _newInvoiceView_SearchEnterClicked; _newInvoiceView.SearchTextChanged += _newInvoiceView_SearchTextChanged; _newInvoiceView.TypeSelectionChanged += _newInvoiceView_TypeSelectionChanged; _newInvoiceView.WindowLoaded += _newInvoiceView_WindowLoaded; _newInvoiceView.WindowActivated += _newInvoiceView_WindowActivated; _newInvoiceView.ArticlesTableMouseClicked += _newInvoiceView_ArticlesTableMouseClicked; }
//Конструктор public StorePresenter(IStoreView storeView, IPresenterFactory presenterFactory, IDataAccessFactory dataAccessFactory, ICurrentUser currentUser) { _storeView = storeView; _presenterFactory = presenterFactory; _dataAccessFactory = dataAccessFactory; _currentUser = currentUser; _storeView.ViewLoaded += _storeView_ViewLoaded; _storeView.Exit += _storeView_Exit; _storeView.ChangeUser += _storeView_ChangeUser; _storeView.ListOfInvoices += _storeView_ListOfInvoices; _storeView.Refresh += _storeView_Refresh; _storeView.ListOfMakersMouseClick += _storeView_ListOfMakersMouseClick; _storeView.ChangeModul += _storeView_ChangeModul; _storeView.CreateInvoice += _storeView_CreateInvoice; _storeView.Contragents += _storeView_Contragents; _storeView.SearchEnterClicked += _storeView_SearchEnterClicked; _storeView.SearchTextChanged += _storeView_SearchTextChanged; _storeView.SearchInvoice += _storeView_SearchInvoice; }
public static IDataAccessFactory GetDataAccessFactory(Type dataAccessType) { string dataSourceName = _dataAccessList.GetOrAdd(dataAccessType.AssemblyQualifiedName, (key) => { DataSourceAttribute da = dataAccessType.GetCustomAttribute <DataSourceAttribute>(); string name = null; if (da != null && !string.IsNullOrEmpty(da.Name)) { name = da.Name; } if (name == null) { throw new DataAccessException("该接口未标识为数据访问类型"); } return(name); }); IDataAccessFactory factory = GetDataAccessFactory(dataSourceName); return(factory); }
public ServiceGroupRepository(IDataAccessFactory dataAccessFactory) : base(dataAccessFactory, TableConstant.TABLE_NAME_SERVICEGROUP, DbConnConstant.Conn_Name_Monitor) { }
public UserBusinessLogic(IDataAccessFactory dataAccessFactory) { _dataAccessFactory = dataAccessFactory; _userDataAccess = _dataAccessFactory.GetUserDataAccess(); }
/// <summary> /// 构造函数 /// tablename configName参数暂无 /// 后期从数据库读取时另行配置 /// </summary> /// <param name="dataAccessFactory"></param> public DataBaseConfigRespository(IDataAccessFactory dataAccessFactory) : base(dataAccessFactory, "", "SqlDoc") { }
public SerialNumberService(string key, IDataAccessFactory dataAccessFactory) : this(key, SerialNumberCreateType.DataBase, dataAccessFactory) { }
public ProjectRepository(IDataAccessFactory dataAccessFactory) : base(dataAccessFactory, TABLE_NAME_PROJECT, DbConnConstant.Conn_Name_Monitor) { }
public ProductBusinessLogic(IDataAccessFactory dataAccessFactory) { _dataAccessFactory = dataAccessFactory; _productDataAccess = _dataAccessFactory.GetProductDataAccess(); }
/// <summary> /// .ctor /// </summary> /// <param name="dataAccessFactory"></param> /// <param name="configName"></param> public BaseUnitOfWork(IDataAccessFactory dataAccessFactory, string configName) { EnsureUtil.NotNullAndNotEmpty(configName, "configName"); _dataAccessFactory = dataAccessFactory; _configName = configName; }
public DemoRepository(IDataAccessFactory dataAccessFactory) : base(dataAccessFactory, tableName, configName) { }