Пример #1
0
 private void CreateDtoObjectsForCreationlist(List <ModificationEntry> listEntries, List <VerticalGroupedBarDto> list, string modelName)
 {
     foreach (ModificationEntry entry in listEntries)
     {
         String dateToFind         = entry.DateTime.ToString("dd.MM.yyyy");
         VerticalGroupedBarDto dto = list.FirstOrDefault(x => x.Name.Equals(dateToFind));
         if (dto == null)
         {
             dto = new VerticalGroupedBarDto()
             {
                 Name = dateToFind, Series = new List <VerticalGroupedBarDataSet>()
             };
             list.Add(dto);
         }
         VerticalGroupedBarDataSet data = dto.Series.FirstOrDefault(x => x.Name.Equals(modelName));
         if (data == null)
         {
             data = new VerticalGroupedBarDataSet()
             {
                 Name = modelName, Value = 0
             };
             dto.Series.Add(data);
         }
         data.Value += 1;
     }
 }
Пример #2
0
 private async Task CheckTagInternally(Tag tag, List <VerticalGroupedBarDto> list, MODEL_TYPE model)
 {
     await Task.Run(() =>
     {
         VerticalGroupedBarDto vDto = list.FirstOrDefault(a => a.Name.Equals(tag.Name));
         if (vDto == null)
         {
             vDto = new VerticalGroupedBarDto()
             {
                 Name = tag.Name
             };
             list.Add(vDto);
         }
         string enumName = EnumHelper.GetEnumMemberValue(model);
         VerticalGroupedBarDataSet vEntry = vDto.Series.FirstOrDefault(a => a.Name.Equals(enumName));
         if (vEntry == null)
         {
             vEntry = new VerticalGroupedBarDataSet()
             {
                 Name = enumName, Value = 0
             };
             vDto.Series.Add(vEntry);
         }
         vEntry.Value++;
     });
 }