public async Task <CategoriaResponseModel> GetById(int id) { var categoria = await _repository.GetById(id); if (categoria == null) { throw new ArgumentException("Id da Categoria inexistente."); } var categoriaResponseModel = new CategoriaResponseModel(categoria); return(categoriaResponseModel); }
public async Task <IEnumerable <CategoriaResponseModel> > GetAll() { var categorias = await _repository.GetAll(); return(categorias.Select(categoria => CategoriaResponseModel.Converter(categoria))); }