public virtual List <Categoria> getCategoria(int Id = -1) { try { if (Id == -1) { return(_CategoriaRepositorio.GetTodos().ToList()); } else { return(_CategoriaRepositorio.Get(p => p.Id == Id).ToList()); } } catch (Exception ex) { throw ex; } }
public Categorias GetCategoria(int id) { Categorias item = categoria.Get(id); if (item == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } return(item); }
public async Task <Categoria> GetCategoria(int codigoCategoria) { try { _logger.LogInformation($"Busca de categoria por codigo. Codigo: {codigoCategoria}"); var categoria = await _categoriaRepositorio.Get(codigoCategoria); if (categoria == null) { throw new Exception("Not found"); } return(categoria); } catch (Exception ex) { _logger.LogError($"Erro ao salvar categoria. Detalhes: {ex.Message}"); throw; } }