예제 #1
0
        public List <UnitContext> GenerateDiapason(DatesDiapason diapason, UnitContext ctx)
        {
            var diapasonSize = diapason.To - diapason.From;

            return(Enumerable.Range(0, (int)diapasonSize.TotalDays + 1)
                   .Select(dayNumber => diapason.From.AddDays(dayNumber))
                   .Select(el => new UnitContext(ctx.ProcessingId, $"{el}", el, ctx.Headers)).ToList());
        }
 public JsonFileDiapasonSupplier(string filePath)
 {
     Diapason = JsonConvert.DeserializeObject <DatesDiapason>(File.ReadAllText(filePath));
 }