Esempio n. 1
0
        public CreateSupplierWithLinkToProductResponse CreateNewSupplierWithLinkToProductById(CreateSupplierWithLinkToProductRequest request)
        {
            var bc = DependencyInjectionHelper.GetBusinessComponent <SupplierBusinessComponent>();

            var response = new CreateSupplierWithLinkToProductResponse();

            response.IsCreated = bc.CreateNewSupplierWithLinkToProductById(request.ProductId, request.SupplierName);

            return(response);
        }
Esempio n. 2
0
        public StoreSupplierResponse StoreSupplier(StoreSupplierRequeset request)
        {
            var response = new StoreSupplierResponse();
            var bc       = DependencyInjectionHelper.GetBusinessComponent <SupplierBusinessComponent>();

            var supplier = SupplierAdapter.DtoToSupplier(request.Supplier);

            response.Id = bc.StoreSupplier(supplier);

            return(response);
        }
Esempio n. 3
0
        public GetSuppliersResponse GetSuppliersByProductId(GetSuppliersRequest request)
        {
            var bc        = DependencyInjectionHelper.GetBusinessComponent <SupplierBusinessComponent>();
            var suppliers = bc.GetSuppliersByProductId(request.ProductId);

            var response = new GetSuppliersResponse();

            response.Suppliers = SupplierAdapter.SuppliersToDtos(suppliers);

            return(response);
        }
Esempio n. 4
0
        public GetSupplierResponse GetSupplierById(GetSupplierRequest request)
        {
            var bc       = DependencyInjectionHelper.GetBusinessComponent <SupplierBusinessComponent>();
            var supplier = bc.GetSupplierById(request.SupplierId);

            var response = new GetSupplierResponse();

            response.Supplier = SupplierAdapter.SupplierToDTO(supplier);

            return(response);
        }