|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Activities;
using System.ComponentModel.Composition;
using ModelLibrary;
using ContractsLibrary;
using BaseLibrary;
namespace WorkflowServiceLibrary.Activities
{
public sealed class GetPendingOrders : CodeActivity<IEnumerable<Order>>
{
[Import]
IOrderSubmissionService<Order> orderSubmissionService;
protected override IEnumerable<Order> Execute(CodeActivityContext context)
{
context.GetExtension<MefWorkflowProvider>().Container.SatisfyImportsOnce(this);
return orderSubmissionService.GetPendingOrders();
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
I am Gareth, working in the book industry specializing in EDI and B2B integration. Starting out as a child bashing out programs on the old commodore 64, I have since progressed from VB6 through the .net framework and loving c#, wf, wpf and where these are heading... hoping one day to have the excuse to play with silverlight.