public Publisher(IRepository repository, ITwitterOperations twitterOperations) { _config = new FlowRuntimeConfiguration() .AddStreamsFrom("az.publisher.application.root.flow", Assembly.GetExecutingAssembly()) .AddAction <string>("list", repository.List) .AddAction <string, Versandauftrag>("load", repository.Load) .AddFunc <Versandauftrag, Versandauftrag>("versenden", twitterOperations.Versenden) .AddAction <Versandauftrag>("delete", repository.Delete) .AddAction <Versandauftrag, Versandauftrag>("filtern", this.Filtern); }
public Publisher(IRepository repository, ITwitterOperations twitterOperations) { _config = new FlowRuntimeConfiguration() .AddStreamsFrom("az.publisher.application.root.flow", Assembly.GetExecutingAssembly()) .AddAction<string>("list", repository.List) .AddAction<string, Versandauftrag>("load", repository.Load) .AddFunc<Versandauftrag, Versandauftrag>("versenden", twitterOperations.Versenden) .AddAction<Versandauftrag>("delete", repository.Delete) .AddAction<Versandauftrag, Versandauftrag>("filtern", this.Filtern); }