public async Task <Response <Exception, AppUnit> > Handle(GenreDeleteCommand request, CancellationToken cancellationToken) { var deleteGenreCallback = await _genreRepository.DeleteAsync(request.Id); if (deleteGenreCallback.HasError) { return(deleteGenreCallback.Error); } return(AppUnit.Successful); }
public async Task <IActionResult> Delete([FromBody] GenreDeleteCommand genreDeleteCommand) { return(HandleCommand(await _mediator.Send(genreDeleteCommand))); }