public IHttpActionResult GetAuthors() { var authors = repository.GetAuthors() .Select(AsSerialized); return(Ok(authors)); }
public IHttpActionResult UpdateBlogPosts([FromUri] Int32 blogPostId, Int32 authorId) { var actualAuthor = repository.GetAuthors().FirstOrDefault(author => author.Id == authorId); repository.EditBlogPost(blogPostId, null, new [] { actualAuthor }, null); return(Ok()); }
private IEnumerable <AuthorDTO> GetAuthorsFromRepository(DatabaseBlogPostRepository repository) { return(repository.GetAuthors() .Select(author => new AuthorDTO { Id = author.Id, FullName = author.FullName })); }