コード例 #1
0
ファイル: Get.cs プロジェクト: nklaveren/SiteMercado
        public async Task <ProductResponse> HandleAsncy(int id)
        {
            var item = await repository.GetByIdAsync <Product>(id);

            return(ProductResponse.FromProduct(item));
        }
コード例 #2
0
ファイル: Create.cs プロジェクト: nklaveren/SiteMercado
        public async Task <ActionResult <ProductResponse> > HandleAsncy(ProductRequest request)
        {
            var product = await useCase.Handle(request.ToProduct());

            return(ProductResponse.FromProduct(product));
        }
コード例 #3
0
        public async Task <ActionResult <ProductResponse> > HandleAsncy(int id, ProductRequest request)
        {
            var response = await this.useCase.Handle(request.ToProduct(id));

            return(ProductResponse.FromProduct(response));
        }