示例#1
0
 public IActionResult Post(
     [FromBody] GenreDto dto,
     [FromServices] ICreateGenreCommand command)
 {
     _executor.ExecuteCommand(command, dto);
     return(StatusCode(StatusCodes.Status201Created));
 }
示例#2
0
 public GenreController(IGetGenreCommand getGenres, IGetOneGenreCommand getOneGenre, ICreateGenreCommand createGenre, IDeleteGenreCommand deleteGenre, IUpdateGenreCommand updateGenre)
 {
     _getGenres   = getGenres;
     _getOneGenre = getOneGenre;
     _createGenre = createGenre;
     _deleteGenre = deleteGenre;
     _updateGenre = updateGenre;
 }
示例#3
0
 public void Post([FromBody] GenreDto dto,
                  [FromServices] ICreateGenreCommand command)
 {
     _executor.ExecuteCommand(command, dto);
 }