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); }