예제 #1
0
        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);
        }
예제 #2
0
        public async Task <IEnumerable <CategoriaResponseModel> > GetAll()
        {
            var categorias = await _repository.GetAll();

            return(categorias.Select(categoria => CategoriaResponseModel.Converter(categoria)));
        }