private void updateSingleCorso(List <CorsoGiornaliero> listaCorsi)
        {
            foreach (var l in listaCorsi)
            {
                var corso = l;
                if (_db.CheckAppartieneMieiCorsi(l))
                {
                    //_db.InsertUpdate(l);
                    var orario = new Orari()
                    {
                        Insegnamento = corso.Insegnamento,
                        Codice       = corso.Codice,
                        AulaOra      = corso.AulaOra,
                        Note         = corso.Note,
                        Date         = corso.Date,
                        Docente      = corso.Docente,
                    };

                    if (_db.AppartieneOrari(orario))                     //l'orario è già presente
                    {
                        var o = _db.GetAllOrari().FirstOrDefault(y => y.Insegnamento == orario.Insegnamento && y.Date == orario.Date);
                        if ((string.Compare(o.Note, corso.Note) != 0) || !o.Notify)                         //ci sono state notifiche non ancora segnalate
                        {
                            o.Note    = corso.Note;
                            o.AulaOra = corso.AulaOra;
                            if (o.Note != null && o.Note != "" && !o.Notify)
                            {
                                Logcat.Write("---------- - Invio Notifica: " + o.Insegnamento);
                                Logcat.WriteDB(_db, "-----------Invio Notifica: " + o.Insegnamento);
                                SendNotification(corso);
                                Logcat.Write("-----------Invio Notifica OK");
                                Logcat.WriteDB(_db, "-----------Invio Notifica OK");
                                o.Notify = true;
                            }
                            _db.Update(o);
                        }
                    }
                    else                     // l'orario non è presente nel mio db
                    {
                        orario.Notify = false;

                        if (orario.Note != null && orario.Note != "" && !orario.Notify)
                        {
//							SendNotification ("TROVATO CORSO ANNULLATO!");
                            SendNotification(corso);
                            orario.Notify = true;
                        }

                        _db.Insert(orario);
                    }
                }
                else if (corso.Insegnamento.Contains("UTENZA"))
                {
                    _db.Insert(new Utenze()
                    {
                        Data = corso.Date, AulaOra = corso.AulaOra
                    });
                }
            }
        }