Example #1
0
 public Service()
 {
     TimeThread = 15000;
     rand       = new Random();
     if (File.Exists(@"C:\Users\Lenovo\source\repos\AdventureWorks\DataManagerService\bin\Debug\configDB.xml"))
     {
         options = new ParsOptions(@"C:\Users\Lenovo\source\repos\AdventureWorks\DataManagerService\bin\Debug\configDB.xml");
     }
     else if (File.Exists(@"C:\Users\Lenovo\source\repos\AdventureWorks\DataManagerService\bin\Debug\appsettingsDB.json"))
     {
         options = new ParsOptions(@"C:\Users\Lenovo\source\repos\AdventureWorks\DataManagerService\bin\Debug\appsettingsDB.json");
     }
     else
     {
         using (StreamWriter sw = new StreamWriter(@"D:\csharp\log.txt", true, System.Text.Encoding.Default))
         {
             sw.WriteLine("ERROR WITH CONFIG FILES");
         }
     }
     datamanager = options.GetModel <DataManager.DataManager>();
     try
     {
         using (StreamWriter sw = new StreamWriter(@"D:\csharp\log.txt", true, System.Text.Encoding.Default))
         {
             sw.WriteLine(datamanager.connectionString);
         }
     }
     catch (Exception e)
     {
         using (StreamWriter sw = new StreamWriter(@"D:\csharp\log.txt", true, System.Text.Encoding.Default))
         {
             sw.WriteLine(e.Message);
         }
     }
 }
Example #2
0
        public async Task <bool> SaveDeviceAsync(IDevice device)
        {
            return(await Task.Run(() =>
            {
                DBDeviceInfo dbDeviceInfo = new DBDeviceInfo
                {
                    Id = device.ID,
                    Description = device.Description,
                    FirmwareType = (int)device.FirmwareType,
                };

                DataManager.DataManager dB = new DataManager.DataManager();
                dB.SaveDevice(dbDeviceInfo);

                return true;
            }));
        }
Example #3
0
 public List <int> GetDevicesIDs()
 {
     DataManager.DataManager dB = new DataManager.DataManager();
     return(dB.GetDevicesIDs());
 }