public CreateSupplierWithLinkToProductResponse CreateNewSupplierWithLinkToProductById(CreateSupplierWithLinkToProductRequest request) { var bc = DependencyInjectionHelper.GetBusinessComponent <SupplierBusinessComponent>(); var response = new CreateSupplierWithLinkToProductResponse(); response.IsCreated = bc.CreateNewSupplierWithLinkToProductById(request.ProductId, request.SupplierName); return(response); }
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); }
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); }
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); }