public async Task <IActionResult> AddBookAsync([FromBody] CreateBookRequest BookRequest) { (bool succeed, string message, CreateBookResponse BookResponse) = await Mediator.Send(BookRequest); if (succeed) { return(Ok(BookResponse.ToResponse())); } return(BadRequest(message.ToResponse(false, message))); }
public async Task <IActionResult> UpdateBookAsync([FromBody] UpdateBookRequest BookRequest) { UpdateBookRequest update = new UpdateBookRequest(); update = BookRequest; (bool succeed, string message, UpdateBookResponse BookResponse) = await Mediator.Send(update); if (succeed) { return(Ok(BookResponse.ToResponse())); } return(BadRequest(message.ToResponse(false, message))); }