Esempio n. 1
0
        public StoreProductResponse StoreProduct(StoreProductRequest request)
        {
            StoreProductResponse     response = new StoreProductResponse();
            ProductBusinessComponent bc       = DependencyInjectionHelper.GetProductBusinessComponent();

            Product product = ProductAdapter.DtoToProduct(request.Product);

            response.Id = bc.StoreProduct(product);

            return(response);
        }
        public void TestStoreProduct()
        {
            ProductDTO product = new ProductDTO();

            product.Id = 123;
            StoreProductResponse response = new StoreProductResponse();

            response.Id = product.Id;
            Expect.Once.On(service).Method("StoreProduct").Will(Return.Value(response));
            serviceFacade.StoreProduct(product);
        }
Esempio n. 3
0
 public void StoreProduct(ProductDTO product)
 {
     try
     {
         StoreProductRequest request = new StoreProductRequest();
         request.Product = product;
         StoreProductResponse response = Service.StoreProduct(request);
         product.Id = response.Id;
     }
     catch (Exception ex)
     {
         if (ExceptionPolicy.HandleException(ex, "PL Policy"))
         {
             throw;
         }
     }
 }