public AuthorMusicViewModel Post(MusicAuthor musicauthor) { _context.MusicAuthors.Add(musicauthor); _context.SaveChangesAsync(); var musicauthorvm = _mapper.Map <AuthorMusicViewModel>(musicauthor); return(musicauthorvm); }
public async Task <IActionResult> Delete([FromServices] DBMusicContext context, [FromBody] MusicAuthor musicauthor) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var objeto = _service.Delete(musicauthor.MusicId, musicauthor.AuthorId); if (objeto != null) { return(BadRequest("Não foi encontrado registro")); } return(Ok(objeto)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> Post([FromServices] DBMusicContext context, [FromBody] MusicAuthor model) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var musicauthor = _service.Post(model); return(Ok(musicauthor)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }