Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.80 KB | None | 0 0
  1. private List<Node> addWithChild(Grupa grupa, List<Node> lista, List<Grupa> query)
  2.         {
  3.             int number = lookForChild(grupa.Id, query);
  4.             lista.Add(new Node(grupa, number));
  5.             foreach(Grupa g in query)
  6.             {
  7.                 if (grupa.Id == g.Id)
  8.                     query.Remove(g);
  9.             }
  10.             if(number != 0)
  11.             {
  12.                 foreach(Grupa g in query)
  13.                 {
  14.                     if(g.IdNadrzednego == grupa.Id)
  15.                     {
  16.                         addWithChild(g, lista.ElementAt(lista.Count() - 1).lista, query);
  17.                         number--;
  18.                     }
  19.                     if (number == 0)
  20.                         break;
  21.                 }
  22.             }
  23.             return lista;
  24.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement