Example #1
0
 private bool studentExists(int id)
 {
     MAP_Lab7.Repository.Stack <Student> students = repo.getAllElements();
     while (!students.isEmpty())
     {
         Student currStudent;
         currStudent = students.pop();
         if (currStudent.getID() == id)
         {
             return(true);
         }
     }
     return(false);
 }
Example #2
0
        public static String elementsFromStack <T>(MAP_Lab7.Repository.Stack <T> stack)
        {
            MAP_Lab7.Repository.Stack <T> copy = stack.copy();
            String result = "\n";

            while (!copy.isEmpty())
            {
                try
                {
                    T element = copy.pop();
                    result += element.ToString();
                    result += "\n";
                }
                catch (MyException ex)
                {
                    return(ex.getMessage());
                }
            }

            return(result);
        }