Example #1
0
        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);
        }
Example #2
0
        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);
        }