public async Task <MessageOutputBase> StartFollowing([FromBody] StartFollowingRequest request) { MessageOutputBase result = null; request.UserName = GetCurrentUser(); await Execute(flow => { flow.StartRegisterFlow() .Add <CheckUserExistsStep>() .Add <StartFollowingStep>(); flow. When <UserNotFoundStep, UserNotFoundParams>(notFound => { result = notFound.Response; }) .When <StartFollowingStep, StartFollowingParams>(start => { result = start.Response; }); }, request, error => { result = error; }); return(result); }
public override void StartFollowing(Google.ProtocolBuffers.IRpcController controller, StartFollowingRequest request, Action <StartFollowingResponse> done) { throw new NotImplementedException(); }
public override void StartFollowing(IRpcController controller, StartFollowingRequest request, Action <StartFollowingResponse> done) { ProtoOutputBuffer.Write(request.GetType(), request.ToString()); }
public override void StartFollowing(IRpcController controller, StartFollowingRequest request, Action<StartFollowingResponse> done) { ProtoOutputBuffer.Write(request.GetType(), request.ToString()); }
public override void StartFollowing(Google.ProtocolBuffers.IRpcController controller, StartFollowingRequest request, Action<StartFollowingResponse> done) { throw new NotImplementedException(); }