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 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; } } }