public async Task <IActionResult> EliminarCategoria(int Id) { Categoria categoria = await _repositorio.FindBy(c => c.Id == Id, s => s.Libro); if (categoria == null) { return(Ok(new { success = false, mensaje = "No se pudo eliminar la categoria, no existe el registro." })); } else if (categoria.Libro.Any()) { return(Ok(new { success = false, mensaje = "La categoria tiene uno o varios libros asociados" })); } var respuesta = await _repositorio.Delete(categoria); return(Ok(new { success = respuesta })); }
public void Excluir(int id) { RepositorioCategoria.Delete(id); }
public void Delete(Func <Categoria, bool> predicate) { _repositorioCategorias.Delete(predicate); _repositorioCategorias.Commit(); }
public bool Delete(int id) { return(repositorioCategoria.Delete(id)); }
public void Excluir(int id) { Repositorio.Delete(id); }