Esempio n. 1
0
        public Task <StepResult <EmailRouteState> > Start(EmailRouteState ers)
        {
            var guid      = Guid.NewGuid();
            var cid       = CorrelationId.NewCorrelationId(guid.ToString());
            var sendEmail = new SendEmail(guid, ers.ToAddress, "Hi Bob!");

            return
                (StepResult.Pipeline(cid,
                                     sendEmail,
                                     _next,
                                     RouteTest.ttl,
                                     _timeout));
        }