예제 #1
0
 public void CreateRecord(ReleaseNote releaseNote)
 {
     using (var db = new ReleaseNotesContext())
     {
         db.ReleaseNotes.Add(releaseNote);
         db.SaveChanges();
     }
 }
예제 #2
0
        public void DeleteReleaseNote(ReleaseNote releaseNote)
        {
            using (var db = new ReleaseNotesContext())
            {
                db.Entry(new ReleaseNote {
                    Version = releaseNote.Version
                }).State = EntityState.Deleted;

                db.SaveChanges();
            }
        }
예제 #3
0
        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();
                }
            }
        }