Пример #1
0
		public FubuContinuation Execute(SpecModel spec)
		{
			var sagaId = CombGuid.Generate();
			var waitUrl = "/compute/{0}/{1}".FormatWith(sagaId, HttpUtility.UrlEncode(spec.TargetUrl));

			_bus.Publish<Compute>(new
				{
					CorrelationId = sagaId,
					spec.TargetUrl
				});

			var model = new WaitModel {NewUrl = waitUrl}; //?

			return FubuContinuation.RedirectTo<Snapshotting.GetHandler>(x => x.Execute(model));
		}
Пример #2
0
		public WaitModel Execute(WaitModel model)
		{
			return model;
		}