コード例 #1
0
        public void Handle(TerminEvent message)
        {
            TerminVonOld        = null;
            TerminBisOld        = null;
            TerminErinnerungOld = null;


            db = new SteinbachEntities();
            if (message.TerminID > 0)
            {
                CurrentTermin       = db.CRMTermine.Where(t => t.id == message.TerminID).SingleOrDefault();
                TerminVonOld        = null;
                TerminBisOld        = null;
                TerminErinnerungOld = null;
                NotifyUINewAppointment(CurrentTermin.AppointmentType);
            }
            else
            {
                CurrentTermin = EntitiesFactory.GetNewTermin(message.TerminTyp);
                NotifyUINewAppointment(CurrentTermin.AppointmentType);
                db.AddToCRMTermine(CurrentTermin);
            }


            PopulateListboxes(CurrentTermin, db);
        }