public HttpResponseMessage Delete([FromBody] BookView value) { HttpResponseMessage response = null; try { bookService.Delete(ModelViewToModel.ViewBookToBook(value)); response = Request.CreateResponse(HttpStatusCode.OK); } catch (Exception e) { response = Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e.Message); } return(response); }
public HttpResponseMessage Post([FromBody] BookView book) { HttpResponseMessage response = null; try { if (book.BookId == null || book.BookId == 0) { bookService.Add(ModelViewToModel.ViewBookToBook(book)); } else { bookService.Update(ModelViewToModel.ViewBookToBook(book)); } response = Request.CreateResponse(HttpStatusCode.OK); } catch (Exception e) { response = Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e.Message); } return(response); }