public async Task <IHttpActionResult> addBook([FromBody] Book book) { try { return(Ok(await bookBL.AddBook(book))); } catch (Exception ex) { return(Ok(false)); } }
public IActionResult AddBook([FromForm] RequestBook Book) { if (Book == null) { return(BadRequest("Book is null.")); } try { var identity = User.Identity as ClaimsIdentity; if (identity != null) { RespnseBook book = bookManagementBL.AddBook(Book); if (book != null) { return(Ok(new { success = true, Message = "book added", book })); } } return(BadRequest(new { success = false, Message = "book adding Unsuccessful" })); } catch (Exception exception) { return(BadRequest(new { success = false, exception.Message })); } }