public BgTask(IIoCContainer container) { _container = container; _dataLayer = _container.Resolve<IDataLayer>(); _parameters = _container.Resolve<IApplicationParameters>(); _tokenSource = new CancellationTokenSource(); _token = _tokenSource.Token; }
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; }
public EmailSender(IIoCContainer container) { _container = container; _parameters = _container.Resolve<IApplicationParameters>(); }
public WebModule(IApplicationParameters parameters,IDataLayer dataLayer) { _parameters = parameters; _dataLayer = dataLayer; SetupRouting(); }