public async Task <IActionResult> Patch(string id, [FromBody] BookViewModel inputData) { var _oBook = await _bookService.GetBook(id); if (_oBook == null) { return(NotFound(new { result = "NOTFOUND" })); } else { inputData.Patch(_oBook); await _bookService.UpdateBook(id, _oBook); return(Ok(new { result = "SUCCESS", data = id })); } }