Пример #1
0
 public MainMenu(TransferService transferService, UserNameResponse userNameResponse)
 {
     AddOption("View your current balance", ViewBalance)
     .AddOption("View your past transfers", ViewTransfers)
     .AddOption("View your pending requests", ViewRequests)
     .AddOption("Send TE bucks", SendTEBucks)
     .AddOption("Request TE bucks", RequestTEBucks)
     .AddOption("Log in as different user", Logout)
     .AddOption("Exit", Exit);
 }
Пример #2
0
        public override Task <UserNameResponse> GetUserName(UserNameRequest request, ServerCallContext context)
        {
            var res = new UserNameResponse()
            {
                UserName = "******",
            };

            res.Samples.Add(10);
            res.Samples.Add(20);
            var byteString = ByteString.CopyFrom(Encoding.UTF8.GetBytes("Hello"));

            res.Images.Add(byteString);
            return(Task.FromResult(res));
        }
Пример #3
0
        public LoginRegisterMenu(AuthService authService, TransferService transferService, UserNameResponse userNameResponse)
        {
            this.authService = authService;

            AddOption("Login", Login)
            .AddOption("Register", Register)
            .AddOption("Exit", Exit);
        }