Example #1
0
 public static void remove <T>(List <T> list, int primPosition, int finalPosition)
 {
     if (list is List <Magazin> )
     {
         for (int i = primPosition; i < finalPosition; i++)
         {
             Object  objects  = list[i];
             Magazin magazins = (Magazin)objects;
             magazins.getListCereale().Clear();
             magazins.getListLegume().Clear();
         }
         list.RemoveRange(--primPosition, --finalPosition);
     }
     else
     {
         list.RemoveRange(--primPosition, --finalPosition);
     }
 }
Example #2
0
 public static void remove <T>(List <T> list, int i)
 {
     if (list is List <Magazin> )
     {
         i--;
         Object objects = list[i];
         if (objects is Magazin)
         {
             Magazin magazins = (Magazin)objects;
             magazins.getListCereale().Clear();
             magazins.getListLegume().Clear();
             list.RemoveAt(i);
         }
     }
     else
     {
         list.RemoveAt(--i);
     }
 }