コード例 #1
0
ファイル: SocialController.cs プロジェクト: alexs0ff/spisker
        public async Task <MessageOutputBase> StopFollowing([FromBody] StopFollowingRequest request)
        {
            MessageOutputBase result = null;

            request.UserName = GetCurrentUser();

            await Execute(flow =>
            {
                flow.StartRegisterFlow()
                .Add <CheckUserExistsStep>()
                .Add <StopFollowingStep>();

                flow.
                When <UserNotFoundStep, UserNotFoundParams>(notFound =>
                {
                    result = notFound.Response;
                })
                .When <StopFollowingStep, StopFollowingParams>(stop =>
                {
                    result = stop.Response;
                });
            }, request,
                          error =>
            {
                result = error;
            });

            return(result);
        }
コード例 #2
0
 public override void StopFollowing(Google.ProtocolBuffers.IRpcController controller, StopFollowingRequest request, Action <StopFollowingResponse> done)
 {
     throw new NotImplementedException();
 }
コード例 #3
0
 public override void StopFollowing(IRpcController controller, StopFollowingRequest request, Action <StopFollowingResponse> done)
 {
     ProtoOutputBuffer.Write(request.GetType(), request.ToString());
 }
コード例 #4
0
ファイル: FollowersService.cs プロジェクト: rosebud/mooege
 public override void StopFollowing(IRpcController controller, StopFollowingRequest request, Action<StopFollowingResponse> done)
 {
     ProtoOutputBuffer.Write(request.GetType(), request.ToString());
 }
コード例 #5
0
ファイル: FollowersServiceImpl.cs プロジェクト: fry/d3
		public override void StopFollowing(Google.ProtocolBuffers.IRpcController controller, StopFollowingRequest request, Action<StopFollowingResponse> done) {
			throw new NotImplementedException();
		}