private static (Product[], Sector[]) ReadAllData() { var(products, stations) = GoodsReaderHelper.ReadProductsInfo(PathToGoodsFile); var sectors = XmlDataReader.ReadAllSectorsData(PathToSectorFiles, stations).ToArray(); return(products, sectors); }
private Readable SendRequest(Writeable payload) { // build the request header PlayerRqst request = CreateHeader(payload); // build request data MemoryStream requestStream = new MemoryStream(); XmlDataWriter requestWriter = new XmlDataWriter(requestStream); requestWriter.WriteObject(request.GetType().Name, request); requestWriter.Flush(); if (Logger.Enabled) { Logger.LogInfo(this, "SendRequest", String.Format("Request: {0}", Encoding.UTF8.GetString(requestStream.ToArray()))); } // send request MemoryStream responseStream = SendRequestViaHttp(requestStream); if (Logger.Enabled) { Logger.LogInfo(this, "SendRequest", String.Format("Response: {0}", Encoding.UTF8.GetString(responseStream.ToArray()))); } // read response XmlDataReader responseReader = new XmlDataReader(responseStream); PlayerResp response = (PlayerResp)responseReader.ReadObject("PlayerResp", PlayerResp.CtorDataReader); // parse response header return(ParseHeader(response)); }
public StatsViewModel(IDialogService dialogService) { _dialogService = dialogService; _service = new XmlDataService(); _reader = new XmlDataReader(); ReadStats(); }
public void TestXmlAggregateNullValues() { //Simulate post-#708 SELECTAGGREGATES and verify reader properly handles null values in response var bytes = Encoding.UTF8.GetBytes(Properties.Resources.SelectAggregatesSample); var reader = new XmlDataReader(new MemoryStream(bytes)); Assert.AreEqual(3, reader.FieldCount); reader.ReadNext(); Assert.IsFalse(reader.IsNull(0)); Assert.IsFalse(reader.IsNull(1)); Assert.IsFalse(reader.IsNull(2)); reader.ReadNext(); Assert.IsFalse(reader.IsNull(0)); Assert.IsFalse(reader.IsNull(1)); Assert.IsTrue(reader.IsNull(2)); reader.ReadNext(); Assert.IsFalse(reader.IsNull(0)); Assert.IsTrue(reader.IsNull(1)); Assert.IsTrue(reader.IsNull(2)); Assert.IsFalse(reader.ReadNext()); //end of stream //Test the IEnumerable approach reader = new XmlDataReader(new MemoryStream(bytes)); int i = 0; while (reader.ReadNext()) { switch (i) { case 0: Assert.IsFalse(reader.IsNull(0)); Assert.IsFalse(reader.IsNull(1)); Assert.IsFalse(reader.IsNull(2)); break; case 1: Assert.IsFalse(reader.IsNull(0)); Assert.IsFalse(reader.IsNull(1)); Assert.IsTrue(reader.IsNull(2)); break; case 2: Assert.IsFalse(reader.IsNull(0)); Assert.IsTrue(reader.IsNull(1)); Assert.IsTrue(reader.IsNull(2)); break; } i++; } }
private UserData ReadDataFile(Stream stream) { XmlDataReader reader = new XmlDataReader(stream); UserData userData = (UserData)reader.ReadObject(UserElement, UserData.CtorDataReader); fSettings = userData.Settings; fShowList = userData.ShowList; return(userData); }
private void RegisterBinders() { // TODO: this should be constructed via IoC container DataModelBinder binder = new DataModelBinder(new DataReaderProvider(new IDataReader[] { new JsonDataReader(JsonDataReader.CreateSettings(this.Context.IsDebuggingEnabled)), new XmlDataReader(XmlDataReader.CreateSettings(), new XmlSerializerNamespaces()) })); binder.DefaultBinder = ModelBinders.Binders.DefaultBinder; // set as the new default ModelBinders.Binders.DefaultBinder = binder; }
private void ButtonLoadData_Click(object sender, EventArgs e) { // Execute the command string nwind = "PROVIDER=sqloledb;SERVER=www.j2ee.ca;UID=aspx;password=aspx;DATABASE=northwind;"; string query = "SELECT employeeid, firstname, lastname, title FROM employees"; OleDbConnection conn = new OleDbConnection(nwind); OleDbCommand cmd = new OleDbCommand(query, conn); // Create the XML data reader conn.Open(); OleDbDataReader dr = cmd.ExecuteReader(); XmlDataReader reader = new XmlDataReader(dr); ProcessDataReader(reader); reader.Close(); conn.Close(); }
public override void Load() { // serialization this.Bind <IDataWriter>().To <JsonDataWriter>().InSingletonScope(); this.Bind <JsonWriterSettings>().ToConstant(JsonDataWriter.CreateSettings(false)); this.Bind <IDataWriter>().To <XmlDataWriter>().InSingletonScope(); this.Bind <XmlWriterSettings>().ToConstant(XmlDataWriter.CreateSettings(Encoding.UTF8, false)); this.Bind <XmlSerializerNamespaces>().ToConstant(new XmlSerializerNamespaces()); this.Bind <IDataWriterProvider>().To <DataWriterProvider>().InSingletonScope(); this.Bind <IDataReader>().To <JsonDataReader>().InSingletonScope(); this.Bind <JsonReaderSettings>().ToConstant(JsonDataReader.CreateSettings(true)); this.Bind <IDataReader>().To <XmlDataReader>().InSingletonScope(); this.Bind <XmlReaderSettings>().ToConstant(XmlDataReader.CreateSettings()); this.Bind <IDataReaderProvider>().To <DataReaderProvider>().InSingletonScope(); // MVC and IoC types this.Bind <IActionInvoker>().To <NinjectActionInvoker>().InTransientScope(); }
public IDataReader GetReader(string readerType) { IDataReader reader = null; if (readerType.ToLower().Equals("xml")) { reader = new XmlDataReader(); } else if (readerType.ToLower().Equals("csv")) { reader = new CsvDataReader(); } else if (readerType.ToLower().Equals("xls")) { reader = new ExcelDataReader(); } else if (readerType.ToLower().Equals("db")) { reader = new DbDataReader(); } return(reader); }
public void ReadAllExercises() { String exercisesXmlUriString = "ms-appx:///Assets/Xmls/Exercises.xml"; IStreamProvider streamProvider = new LocalStreamProvider(exercisesXmlUriString); XmlSerializerService xmlSerializerService = new XmlSerializerService(); IDataReader<Exercise> dataReader = new XmlDataReader<Exercise>(streamProvider,xmlSerializerService); var exercises = dataReader.ReadAllAsync().Result; Assert.AreEqual(6,exercises.Count); }
private Config ReadDataFile(Stream stream) { XmlDataReader reader = new XmlDataReader(stream); return((Config)reader.ReadObject(ConfigElement, Config.CtorDataReader)); }
public ISettings SettingsBuilder(string path) { return(XmlDataReader.BuildSettingFromXml(path)); }