public async Task <int> Delete([FromHeader] string idReclamacao) { await _reclamacaoRepositorio.Excluir(Convert.ToInt32(idReclamacao)); return(1); //return dadosNew; //var json = Json(lst); //Json //return "oi"; // return View(await _reclamacaoRepositorio.PegarTodos() ); }
public async Task <IActionResult> Delete(int id) { var usuario = await _usuarioRepositorio.PegarUsuarioLogado(User); var reclamacao = await _reclamacaoRepositorio.PegarPeloId(id); if (usuario.Id != reclamacao.IdUsuario && !User.IsInRole("Administrador")) { return(RedirectToAction("Index")); } await _reclamacaoRepositorio.Excluir(id); //return Json("Reclamação excluída"); _logger.LogInformation("Reclamação excluída"); return(RedirectToAction("Index")); }