public void Add(object model)
        {
            var release = model as NewsRelease;

            release.Id = Guid.NewGuid();
            NewsReleases.Add(release);
        }
        public NewsRelease Update(string id, NewsRelease updatedRelease)
        {
            var release = NewsReleases.FirstOrDefault(r => r.Key == id);

            release.Keywords = updatedRelease.Keywords;

            NewsReleases.Remove(release);
            NewsReleases.Add(release);

            return(updatedRelease);
        }
 public IEnumerable <NewsRelease> GetAll()
 {
     return(NewsReleases.OrderBy(r => r.PublishDateTime));
 }
 public NewsRelease Get(string id)
 {
     return(NewsReleases.FirstOrDefault(r => r.Key == id));
 }
 public void Delete(NewsRelease release)
 {
     NewsReleases.Remove(release);
 }