public async Task <IActionResult> AddAuthorAsync([FromBody] CreateAuthorRequest AuthorRequest) { (bool succeed, string message, CreateAuthorResponse AuthorResponse) = await Mediator.Send(AuthorRequest); if (succeed) { return(Ok(AuthorResponse.ToResponse())); } return(BadRequest(message.ToResponse(false, message))); }
public async Task <IActionResult> UpdateAuthorAsync([FromBody] UpdateAuthorRequest AuthorRequest) { UpdateAuthorRequest update = new UpdateAuthorRequest(); update = AuthorRequest; (bool succeed, string message, UpdateAuthorResponse AuthorResponse) = await Mediator.Send(update); if (succeed) { return(Ok(AuthorResponse.ToResponse())); } return(BadRequest(message.ToResponse(false, message))); }