public IHttpActionResult Put([FromBody] BookViewModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } AuthorsValidate(_authorsService.Get(model.Id)); var book = _bookService.Update(model); return(CreatedAtRoute("DefaultApi", new { book.Id }, new { Data = book, book.Id })); }
public async Task <AuthorDto> Get(long id) { var author = await _authorsService.Get(id); return(author); }
public IEnumerable <Author> Get() { return(service.Get()); }
public IHttpActionResult Get(int id) { return(Ok(_authorsService.Get(id))); }