Example #1
0
 public BgTask(IIoCContainer container)
 {
     _container = container;
     _dataLayer = _container.Resolve<IDataLayer>();
     _parameters = _container.Resolve<IApplicationParameters>();
     _tokenSource = new CancellationTokenSource();
     _token = _tokenSource.Token;
 }
Example #2
0
 public string Write(IApplicationParameters parameters, List<StatisticData> data)
 {
     var fileName = GetFileName();
     System.IO.Directory.CreateDirectory(parameters.CSVTargetFolder);
     var filePath = System.IO.Path.Combine(parameters.CSVTargetFolder, fileName);
     using (var sw = new System.IO.StreamWriter(filePath))
     {
         sw.WriteLine("Statistics Name,Value");
         foreach (var stat in data)
         {
             sw.WriteLine(string.Concat(FormatString(stat.Name), ",", FormatString(stat.Value)));
         }
     }
     return filePath;
 }
Example #3
0
 public EmailSender(IIoCContainer container)
 {
     _container = container;
     _parameters = _container.Resolve<IApplicationParameters>();
 }
Example #4
0
 public WebModule(IApplicationParameters parameters,IDataLayer dataLayer)
 {
     _parameters = parameters;
     _dataLayer = dataLayer;
     SetupRouting();
 }