public List <VStartingLists> getAllList(IParticipantStart istartList)
 {
     using (var db = new EntitiesTagTime())
     {
         var source = db.VStartingLists.AsNoTracking().ToList();
         if (source.Any())
         {
             var result = source.Distinct().Select(x => new VStartingLists
             {
                 list_id     = x.list_id,
                 list_nazwa  = x.list_nazwa,
                 dys_wartosc = x.dys_wartosc,
                 list_ilosc  = x.list_ilosc
             }).ToList();
             return(result);
         }
         else
         {
             List <VStartingLists> emptyResult = new List <VStartingLists>();
             emptyResult.Add(istartList.getEmptyList());
             return(emptyResult);
         }
     }
 }
 public ParticipantStart()
 {
     this.ipartipantStart   = new ParticipantStart();
     this.istoredprocedures = new StoredProceduresOfficeMarathon();
 }