Ejemplo n.º 1
0
        public async Task <ActionResult <ProductToReturnDTO> > GetProduct(int id)
        {
            var spec    = new ProductsWithTypesAndSpecification(id);
            var product = await _productRepo.GetEntityWithSpec(spec);

            //AutoMap
            return(_mapper.Map <Product, ProductToReturnDTO>(product));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <IReadOnlyList <ProductToReturnDTO> > > GetProducts()
        {
            var spec     = new ProductsWithTypesAndSpecification();
            var products = await _productRepo.ListAsync(spec);

            return(Ok(_mapper
                      .Map <IReadOnlyList <Product>, IReadOnlyList <ProductToReturnDTO> >(products))); //Return List
        }