//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(); }
//Delete entry from Database public void DeleteEntryInDb(DiaryEntryModel entrys) { using var db = new DiaryContext(); db.Entry(entrys).State = EntityState.Deleted; db.SaveChanges(); }