Example #1
0
        public bool InsertNote(Note input)
        {
            using (var db = new SQLiteContext())
            {
                db.Notes.Add(input);
                db.SaveChanges();

                return db.Notes.Where(n => n.Id == input.Id).FirstOrDefault() == null ? false : true;
            }
        }
Example #2
0
 public bool DeleteNote(Note input)
 {
     using(var db = new SQLiteContext())
     {
         Note note = getNote(input);
         if(note != null)
         {
             db.Notes.Remove(note);
             db.SaveChanges();
             // Ha törlés után megtalálom a listában, akkor nem sikerült a törlés.
             return db.Notes.Where(n => n.Id == input.Id).FirstOrDefault() == null ? true : false;
         }
         else
         {
             return false;
         }
     }
 }
Example #3
0
        public bool UpdateNote(Note input)
        {
            using (var db = new SQLiteContext())
            {
                foreach (var item in input.Links)
                {
                    db.NoteToNote.Add(item);
                }
                db.Notes.Update(input);
                db.SaveChanges();

                Note note = getNote(input);
                return note.ModoficationDate.Date.Equals(DateTime.Today.Date) ? true : false;
            }
        }