protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e) { string selectedValue = RadioButtonList1.SelectedValue; switch (selectedValue) { case "SQL": Dictionary <String, object> param = new Dictionary <string, object>(); param.Add("Employees.ID_shift", null); DataProviderFactory.SetDefaultDataProvider("SQL"); DatabaseTable <Employees> empl = EmployeeData.getEmployees(param); GridView1.DataSource = empl; GridView1.DataBind(); break; case "JSON": Dictionary <String, object> J_param = new Dictionary <string, object>(); J_param.Add("Employees.ID_shift", null); DataProviderFactory.SetDefaultDataProvider("JSON"); DataProviderFactory.settings["path"] = this.MapPath("~/App_Data/JSON/"); DatabaseTable <Employees> J_empl = EmployeeData.getEmployees(J_param); GridView1.DataSource = J_empl; GridView1.DataBind(); break; } }
public List <ICD.DataAccess.ObjectModels.IcdCode> GetList(string listId) { var fact = new DataProviderFactory(); var dp = fact.GetSqliteIcdDataProvider(m_LoadFile); return(dp.GetList(listId)); }
public InitialConfigurationFactory() { DataProviderFactory = new DataProviderFactory(); CurrencyProcessorFactory = new CurrencyProcessorFactory(); CurrencyDataReaderFactory = new CurrencyDataReaderFactory(); CurrencyDataWriterFactory = new CurrencyDataWriterFactory(); }
// Access a channel which we know exist and is the only channel by this name. //sdk2 //internal Channel GetSingleChannelByName(string name) //{ // List<Channel> channels = getChannelsManager().getListOfChannels(name); // if (channels.Count == 0) throw new Exception(String.Format("No channel named \"{0}\"", name)); // if (channels.Count > 1) throw new Exception(String.Format("Expected 1 channel for {0}, got {1}.", // name, channels.Count)); // return channels[0]; //} // Create a media object from a sound file. private ManagedAudioMedia ImportAudioFromFile(string path) { string dataProviderDirectory = DataProviderManager.DataFileDirectoryFullPath; //EnforceSinglePCMFormat is always true //if (!MediaDataManager.EnforceSinglePCMFormat) // { // Stream input = File.OpenRead ( path ); // PCMDataInfo info = PCMDataInfo.parseRiffWaveHeader ( input ); // input.Close (); // DataManager.setDefaultBitDepth ( info.getBitDepth () ); // DataManager.setDefaultNumberOfChannels ( info.getNumberOfChannels () ); // DataManager.setDefaultSampleRate ( info.getSampleRate () ); // DataManager.setEnforceSinglePCMFormat ( true ); // } AudioMediaData data = MediaDataFactory.CreateAudioMediaData(); if (Path.GetFullPath(path).StartsWith(Path.GetFullPath(dataProviderDirectory))) { FileDataProvider dataProv = (FileDataProvider)DataProviderFactory.Create(urakawa.data.DataProviderFactory.AUDIO_WAV_MIME_TYPE); dataProv.InitByMovingExistingFile(path); data.AppendPcmData(dataProv); } else { data.AppendPcmData_RiffHeader(path); } ManagedAudioMedia media = MediaFactory.CreateManagedAudioMedia(); media.AudioMediaData = data; return(media); }
public static bool ValidateUserNotExists(String clientId) { var dataProvider = DataProviderFactory.GetDataProvider(); var users = dataProvider.SelectByFilter <Users>($"Login = '******'"); return(!users.Any()); }
public List <ICD.DataAccess.ObjectModels.IcdCode> GetSearch(string terms, int skip, int take) { var fact = new DataProviderFactory(); var dp = fact.GetSqliteIcdDataProvider(m_LoadFile); return(dp.GetSearch(terms, skip, take)); }
public async Task Should_book_device() { var options = Options.Create(_options); var dbOptions = Options.Create(new DatabaseOptions { Path = "data.db" }); var logger = Substitute.For <ILogger <GetDeviceHandler> >(); var dataFactory = new DataProviderFactory(dbOptions); var handler = new GetDeviceHandler(logger, options); var response = await handler.Handle(new GetDeviceRequest("Nokia 3310"), CancellationToken.None); Assert.NotNull(response); Assert.Equal("Nokia 3310", response.Model); Assert.DoesNotContain("g3", response.Bands.Keys); var saveHandler = new SavePhonesHandler(dataFactory); var saveResponse = await saveHandler.Handle(new SavePhonesRequest(new[] { response }), CancellationToken.None); Assert.NotNull(saveResponse); var bookHandler = new BookPhoneHandler(dataFactory); var bookResponse = await bookHandler.Handle(new BookPhoneRequest("Nokia 3310", "*****@*****.**"), CancellationToken.None); Assert.Equal(true, bookResponse); }
public List <ICD.DataAccess.ObjectModels.IcdCode> GetChildren(string code, string codeType) { var fact = new DataProviderFactory(); var dp = fact.GetSqliteIcdDataProvider(m_LoadFile); return(dp.GetChildren(code, codeType)); }
private ExperimentManager() { _config = (MtelligentSection)ConfigurationManager.GetSection(sectionName); DataProviderFactory factory = new DataProviderFactory(_config); _visitProvider = factory.CreateProvider(); }
public static void Main(string[] args) { DataProviderFactory dataProviderFactory = new DataProviderFactory(); IDataProvider consoleProvider = dataProviderFactory.CreateDataProvider("ConsoleDataAccess"); consoleProvider.ShowHello("hello World - console"); }
public ItemsControllerTests() { var webHostBuilder = new WebHostBuilder() .UseStartup <Startup>(); server = new TestServer(webHostBuilder); dataProvider = DataProviderFactory.GetDataProvider(); }
public ErshouFangZhuanquqi(DataProviderFactory dataProviderFactory, string zhuanquBiaoti, string zhuanquUrl) { ISession session = dataProviderFactory.OpenSession("ershoufang"); DataProvider <ErshouFangDataModel> dataProvider = new DataProvider <ErshouFangDataModel>(session); this.DataProvider = dataProvider; this.ZhuanquBiaoti = zhuanquBiaoti; this.ZhuanquUrl = zhuanquUrl; }
public CatDetailsController() { //Note: Use a DI container to inject DataProvider into Controller Constructor //public CatDetailsController(IDataProviderFactory provFactory) //{ //} IDataProviderFactory provFactory = new DataProviderFactory(); catsDataProvider = provFactory.GetCatsDataProvider(); }
public void MainTest() { DataProviderFactory dataProviderFactory = new DataProviderFactory(); IDataProvider consoleProvider = dataProviderFactory.CreateDataProvider("ConsoleDataAccess"); consoleProvider.ShowHello("hello world console"); Assert.IsTrue(consoleProvider.Response == "hello world console"); }
public ErshouFangHangqingFenxiqi(DataProviderFactory dataProviderFactory, string zhuanquBiaoti, DateTime zhuanquShijian, DateTime duibiZhuanquShijian) { ISession session = dataProviderFactory.OpenSession("ErshouFangHangqingFenxiqi"); DataProvider <ErshouFangDataModel> dataProvider = new DataProvider <ErshouFangDataModel>(session); this.DataProvider = dataProvider; this.ZhuanquBiaoti = zhuanquBiaoti; this.ZhuanquShijian = zhuanquShijian; this.DuibiZhuanquShijian = duibiZhuanquShijian; }
public static CachingProvider Instance() { if (_objProvider == null) { var _objProviderConfig = ProviderConfiguration.GetProviderConfiguration("caching"); var _objProviderInfo = (ProviderBase)_objProviderConfig.Providers[_objProviderConfig.DefaultProvider]; _objProvider = (CachingProvider)DataProviderFactory.CreateDataProvider(_objProviderInfo); } return(_objProvider); }
public static void CreateUser(String clientId, String clientSecret, String email) { var dataProvider = DataProviderFactory.GetDataProvider(); var user = new Users(); user.Email = email; user.Login = clientId; user.Password = HashPassword(clientSecret); dataProvider.Insert(user); }
public static bool DeleteItem(int itemId, int userId) { var dataProvider = DataProviderFactory.GetDataProvider(); var items = dataProvider.SelectByFilter <Items>(String.Format(IdFilter, userId, itemId)); if (!items.Any()) { return(false); } dataProvider.DeleteById <Items>(itemId); return(true); }
public ServiceConfiguration GetInitialConfiguration() { var currencyDataReader = CurrencyDataReaderFactory.GetCurrencyDataReader(Bootstrapper.CurrencyDataAccessType); var currencyDataWriter = CurrencyDataWriterFactory.GetCurrencyDataWriter(Bootstrapper.CurrencyDataAccessType); return(new ServiceConfiguration { CurrencyProcessor = CurrencyProcessorFactory.GetCurrencyProcessor(Bootstrapper.CurrencyProcessorType, currencyDataReader, currencyDataWriter), DataProvider = DataProviderFactory.GetDataProvider(Bootstrapper.DataProviderType), CurrencyDataReader = currencyDataReader, CurrencyDataWriter = currencyDataWriter }); }
/// <summary> /// Default Constructor /// </summary> public ManagedApiController(IMapper mapper) : base() { this.mapper = mapper; // Assign the mapper from the dependency injection // Is the API system initialised? if (!initialised) { // Create a provider factory so that connections can be pooled providerFactory = new DataProviderFactory(); // Mark the system as initialised initialised = true; } }
public static int ValidateUser(String clientId, String clientSecret) { var dataProvider = DataProviderFactory.GetDataProvider(); var users = dataProvider.SelectByFilter <Users>($"Login = '******' and Password = '******'"); if (!users.Any()) { return(0); } else { return(users.Single().Id); } }
public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true) .AddEnvironmentVariables(); Configuration = builder.Build(); AppRecoveryServer.Configuration.InitConfiguration(Configuration); var provider = DataProviderFactory.GetDataProvider(); provider.CreateTables(); }
public static void InsertItem(int userId, String name, String description, int sort, String url) { var item = new Items(); item.Name = name; item.Description = description; item.Sort = sort; item.Url = url; item.UserId = userId; var dataProvider = DataProviderFactory.GetDataProvider(); dataProvider.Insert(item); }
public async Task Input_Process_OutputNotExpected() { var fakeDataProvider = A.Fake <IDataProvider>(); A.CallTo(() => fakeDataProvider.GetData()).Returns(InputData()); var dataProvider = DataProviderFactory.Create(); var resolver = new Sudoku_Solver.Sudoku9X9Solver( InputValidatorFactory.Create()); var(result, outputMatrix) = await resolver.Process(await fakeDataProvider.GetData()); Assert.IsTrue(result); Assert.IsFalse(MatchMatricResult(outputMatrix, InvalidExpectedOutput())); }
private void Init(AuthorizedIdent ident, bool local) { DataProviderFactory.GetInstance(this); m_ident = ident; m_user = new Users(m_ident).GetInfo(m_ident.Name, null); if (local || Globals.FSLocal) { FileSystemProviderFactory.GetInstance(this); } else { FileServiceInit(ident, false); } }
protected virtual IDataProvider CreateDataProvider() { IDataProvider result = null; if (ConfigurationClientData != null && ConfigurationGroupData != null && !string.IsNullOrEmpty(ConfigurationGroupData.DataGroup)) { result = DataProviderFactory.CreateProvider(ConfigurationGroupData.DataGroup, this.ConfigurationClientData.DataProvider); } if (result == null) { return(CreateDataProviderCore()); } return(result); }
public static IDictionary <string, decimal> GetData(string id, DateTime startTime, DateTime stopTime, int timeSpanInMin = 5) { // id 由三部分按顺序组成,分别为组织机构ID、变量名称、变量类型,之间用'>'字符隔开。 string[] variableParams = id.Split('>'); // 检测参数是否有效 if (variableParams.Length != 3) { throw new ArgumentException("锚点提供的参数无效。id:" + id); } // 由简单工厂按变量类型实例化数据提供器 IDataProvider dataProvider = DataProviderFactory.GetDataProvider(id); return(dataProvider.GetData(id, startTime, stopTime, timeSpanInMin)); }
static void DataReaderToEntity() { //创建方法 toEntityMethod = typeBuilder.DefineMethod("ToEntity", MethodAttributes.Public, typeof(object), new Type[] { typeof(IDataReader) }); ILGenerator il = toEntityMethod.GetILGenerator(); DbDriveFactories.SetFactory <MySql.Data.MySqlClient.MySqlClientFactory>(new MySQLTranslator().ProviderInvariantName); EntityConfigurationFactory.SetConfiguration(typeof(UserIL), typeof(UserEntityConfigurationIL)); IEntityMapper entityMapper = EntityMapperFactory.Instance.GetEntityMapper(typeof(UserIL)); IDataProviderFactory DataProviderFactory = new DataProviderFactory(); DataProviderFactory.AddDataSettings(getDefaultDataSetting()); IDataProvider dataProvider = DataProviderFactory.CreateProvider("test"); string sql = "SELECT Id,USERNAME,Age,Height,Six,ExtensionData,OrgId,TenantId,Address_CityId,Address_Street,ADDRESS_NUM,IsDeleted,DeleterUserId,DeletionTime,LastModificationTime,LastModifierUserId,CreationTime,CreatorUserId FROM TEST_USER WHERE Id = 13873372135800832 ORDER BY Id ASC"; dataProvider.ExecuteReader(new Core.Data.SqlStatement(CommandType.Text, sql), (reader) => { while (reader.Read()) { UserIL User = (UserIL)ToEntity(reader); //Maple.Core.Reflection.TypeDeserializerEmit.CreateDataReaderDeserializer2(entityMapper, reader); Maple.Core.Reflection.TypeDeserializerEmit.BuildFunction(entityMapper, reader, il); try { UserIL obj = (UserIL)Maple.Core.Reflection.TypeDeserializerEmit.CreateDataReaderDeserializer(entityMapper, reader)(reader); } catch { } //DataReaderDeserializer deserializer = entityMapper.GetDataReaderDeserializer(reader); //obj = (User)deserializer(reader); break; } }); }
public async Task <IEnumerable <User> > GetUsers() { var(fetched, users) = GetUsersFromCache(); if (fetched) { return(users); } using (IDataProvider provider = DataProviderFactory.GetProvider("HTTP")) { var apiUsers = await provider.QueryData <List <ApiUser> >(); users = MapApiUserToDomainUser(apiUsers); } CacheUsers(users); return(users); }
protected void Button1_Click(object sender, EventArgs e) { Dictionary <String, object> param = new Dictionary <string, object>(); if (RadioButtonList1.SelectedValue == "") { return; } else { int i = Int32.Parse(HiddenField1.Value); param.Add("ID_employee", i); int shift = Int32.Parse(RadioButtonList1.SelectedValue); param.Add("ID_shift", shift); IDataProvider <Employees> provider = DataProviderFactory.GetDefaultDataProvider <Employees>(); provider.Save(param); Response.Redirect("/"); } }