public async Task <ActionResult <Categoria> > Delete(int id) { try { var categoria = await repositorio.Get(id); if (categoria != null) { categoria.DeletadoEm = DateTime.Now; await repositorio.Delete(categoria); categoria.Evento = null; categoria.EventoTw = null; return(categoria); } else { return(NotFound("Categoria não encontrada")); } } catch (Exception) { return(Forbid()); throw; } }
public async Task <ActionResult <Categoria> > Delete(int id) { Categoria categoriaRetornada = await repositorio.Get(id); if (categoriaRetornada == null) { return(NotFound()); } await repositorio.Delete(categoriaRetornada); return(categoriaRetornada); }
public async Task <ActionResult <Categoria> > Delete(int id) { var buscaId = await repositorio.Get(id); if (buscaId == null) { return(NotFound()); } await repositorio.Delete(buscaId); return(buscaId); }
public async Task <ActionResult <Categoria> > Delete(string nome) { Categoria categoriaDel = await repositorio.Get(nome); if (categoriaDel == null) { return(NotFound()); } await repositorio.Delete(categoriaDel); return(categoriaDel); }
public async Task <ActionResult <Categoria> > Delete(int id) { Categoria categoria = await repositorio.Get(id); if (categoria == null) { return(NotFound("Categoria não existe!")); } try { await repositorio.Delete(categoria); } catch (Exception) { throw; } return(Ok(categoria)); }
public async Task <ActionResult <Categoria> > DeleteAutor(int id) { try { var categoria = _contextoCategoria.GetId(id); if (categoria == null) { return(NotFound()); } _contextoCategoria.Delete(categoria); return(categoria); } catch (Exception ex) { return(NotFound(ex.InnerException.Message)); } }