コード例 #1
0
        //Save or Update the Created Entry to Database
        public void EntryToDb(DiaryEntryModel entry)
        {
            using var db = new DiaryContext();
            var result = db.DiaryEntrys.SingleOrDefault(e => e.EntryId == entry.EntryId);

            if (result != null)
            {
                db.Entry(result).CurrentValues.SetValues(entry); //update entry to the given ID
            }
            else                                                 //Save new entry
            {
                db.DiaryEntrys.Add(entry);
            }
            db.SaveChanges();
        }
コード例 #2
0
 //Delete entry from Database
 public void DeleteEntryInDb(DiaryEntryModel entrys)
 {
     using var db           = new DiaryContext();
     db.Entry(entrys).State = EntityState.Deleted;
     db.SaveChanges();
 }