public async Task <IActionResult> Remover(Guid id) { await _artistaService.Remover(id); await Commit(_artistaRepository); return(Ok()); }
public async Task <ActionResult <ArtistaViewModel> > Delete(int id) { var artistaViewModel = _mapper.Map <ArtistaViewModel>(await _artistaRepository.ObterPorId(id)); if (artistaViewModel == null) { return(NotFound()); } await _artistaService.Remover(id); return(CustomResponse(artistaViewModel)); }
public async Task <IActionResult> ConfirmaRemover(Guid id) { var artistaResponse = await _artistaService.Remover(id); if (ResponsePossuiErros(artistaResponse.ResponseResult)) { var artista = await _artistaService.ObterPorId(id); artista.ResponseResult = artistaResponse.ResponseResult; return(View(artista)); } ; return(RedirectToAction("Index")); }