예제 #1
0
        public static void Main(string[] args)
        {
            EventkalenderDAL d = new EventkalenderDAL("Resources/eventkalender-db.xml");

            //CronusController cronusController = new CronusController("Resources/cronus-db.xml");

            Person p = d.GetPerson(2);

            Event e  = d.GetEvent(3);
            Event e1 = d.GetEvent(1);

            p.Events.Add(e);
            //e.Persons.Add(p);

            d.UpdatePerson(p);

            //Employee e = cronusController.GetEmployee("AL");

            //CronusController cronusController = new CronusController("Resources/cronus-db.xml");

            //cronusController.AddEmployee("FFF", "Philip", "Eriksson");

            //Employee e = cronusController.GetEmployee("AL");

            //List<Employee> employees = cronusController.GetEmployees();

            //cronusController.UpdateEmployee("FFFFF", "pHHIILLIP", "Eriksson");

            //cronusController.DeleteEmployee("FFF");

            //string[] files = Directory.GetFiles(filePath, "*.*", SearchOption.AllDirectories);
            Console.ReadKey();
        }
 public void InviteToEvent(IList list, Database.Event ev)
 {
     try
     {
         foreach (Database.Person p in list)
         {
             if (!p.Events.Contains(ev))
             {
                 p.Events.Add(ev);
                 eventkalenderDAL.UpdatePerson(p);
             }
         }
         Events  = new ObservableCollection <Database.Event>(eventkalenderDAL.GetEvents());
         Persons = new ObservableCollection <Database.Person>(eventkalenderDAL.GetPersons());
     }
     catch (Exception ex)
     {
         Status = ExceptionHandler.GetErrorMessage(ex);
     }
 }