public void CreateRecord(ReleaseNote releaseNote) { using (var db = new ReleaseNotesContext()) { db.ReleaseNotes.Add(releaseNote); db.SaveChanges(); } }
public void DeleteReleaseNote(ReleaseNote releaseNote) { using (var db = new ReleaseNotesContext()) { db.Entry(new ReleaseNote { Version = releaseNote.Version }).State = EntityState.Deleted; db.SaveChanges(); } }
public void UpdateReleaseNote(ReleaseNote releaseNote) { using (var db = new ReleaseNotesContext()) { var record = db.ReleaseNotes.SingleOrDefault(x => x.Version == releaseNote.Version); if (record != null) { record.PreRelease = releaseNote.PreRelease; record.DateReleased = releaseNote.DateReleased; record.PatchNote = releaseNote.PatchNote; db.SaveChanges(); } } }