public async Task <IActionResult> PostGenre(GenreModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await _genreService.AddGenreAsync(_mapper.Map <GenreBM>(model)); return(CreatedAtAction(nameof(GetGenreById), new { id = model.Id }, model)); }
private async void AddGenre() { var genre = new Genre() { Name = Name }; await _service.AddGenreAsync(genre); Name = ""; Messenger.Default.Send <Genre>(genre); }
public async Task <ActionResult <GenreDTO> > Post([FromBody] GenreDTO genreDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await genreService.AddGenreAsync(genreDTO); genreDTO = await genreService.GetGenreAsync(genreDTO.Name); return(CreatedAtAction(nameof(Get), new { id = genreDTO.Id }, genreDTO)); }
public async Task <IActionResult> Post(AddGenreRequest request) { var result = await _genreService.AddGenreAsync(request, CancellationToken.None); return(CreatedAtAction(nameof(GetById), new { id = result.GenreId }, null)); }
public async Task <IActionResult> Post(AddGenreRequest request) { GenreResponse result = await _genreService.AddGenreAsync(request); return(CreatedAtAction(nameof(GetById), new { id = result.GenreId }, null)); }