コード例 #1
0
 public static Lista[] GetListasWith(string text)
 {
     text = text.ToLowerInvariant();
     return(Todas.Filtra((lista) =>
     {
         return lista.Value.Nombre.ToLowerInvariant().Contains(text);
     }).Select(l => l.Value).ToArray());
 }
コード例 #2
0
 public Tarea(long lista, string contenido, long idUnico)
 {
     this.ContenidoConFormato = contenido;
     this.IdUnico             = idUnico;
     this.IdListaParent       = lista;
     ListasTareaHecha         = new LlistaOrdenada <long, DateTime>();
     ListasTareaOculta        = new LlistaOrdenada <long, long>();
     Todas.Add(this);
     if (!TodasAgrupadas.ContainsKey(lista))
     {
         TodasAgrupadas.Add(lista, new LlistaOrdenada <Tarea>());
     }
     if (!TodasAgrupadas[lista].ContainsKey(this))
     {
         TodasAgrupadas[lista].Add(this);
     }
 }
コード例 #3
0
 public static IEnumerable <long> HerederosDirectos(long lista)
 {
     return(Todas.Filtra((listaHeredera) =>
                         listaHeredera.Value.Herencia.ContainsKey(lista)
                         ).Select(l => l.Key));
 }