Ejemplo n.º 1
0
        public Boolean DeleteKommentar(Kommentar kommentar)
        {
            Boolean bRet = false;

            if (kommentar != null)
            {
                if (!IsUsedKommentar(kommentar.ID))
                {
                    database.Delete <Kommentar>(kommentar.ID);
                    bRet = true;
                }
            }

            return(bRet);
        }
Ejemplo n.º 2
0
        public void SetComment(int bildId, string szComment)
        {
            var kommentarListe = database.Query <Kommentar>("SELECT * FROM [Kommentar] left join Bild_Kommentar WHERE Kommentar.ID = Bild_Kommentar.KommentarID and Bild_Kommentar.BildID = " + bildId.ToString());

            if (kommentarListe.Count == 0)
            {
                Kommentar kommentar = new Kommentar();
                kommentar.Bezeichnung = szComment;
                database.Insert(kommentar);
                int            kommentarID = database.ExecuteScalar <int>("select last_insert_rowid();");
                Bild_Kommentar bk          = new Bild_Kommentar {
                    BildID = bildId, KommentarID = kommentarID
                };
                database.Insert(bk);
            }
            else
            {
                Kommentar kommentar = kommentarListe[0];
                kommentar.Bezeichnung = szComment;
                database.Update(kommentar);
            }
            SetChanged(bildId);
        }