private static async Task RegisterUser(GreeterClient client) { Console.WriteLine("Inserte nombre de usuario"); string name = Console.ReadLine(); while (name.Trim().Equals("")) { name = Console.ReadLine(); } Console.WriteLine("Inserte contraseña"); string password = Console.ReadLine(); while (password.Trim().Equals("")) { password = Console.ReadLine(); } var user = new UserRpc { Name = name, Password = password }; var response = await client.RegisterUserAsync(user); Console.WriteLine(response.Message); }
private static ActionResponse DeleteUser(UserRpc user) { bool result = Server.GetInstance().DeleteUser(user.Name); ActionResponse response = new ActionResponse(); if (result) { response.Message = "Usuario eliminado correctamente"; } else { response.Message = "No se encontro el usuario"; } return(response); }
private static async Task DeleteUser(GreeterClient client) { Console.WriteLine("Inserte nombre de usuario"); string name = Console.ReadLine(); while (name.Trim().Equals("")) { name = Console.ReadLine(); } var user = new UserRpc { Name = name }; var response = await client.RemoveUserAsync(user); Console.WriteLine(response.Message); }
private static ActionResponse InsertUser(UserRpc user) { string message; try { Server.GetInstance().RegisterUser(user.Name, user.Password); message = "Registro exitoso"; } catch { message = "Nombre de usuario ya esta en uso"; } ActionResponse response = new ActionResponse(); response.Message = message; return(response); }
public override Task <ActionResponse> RemoveUser(UserRpc user, ServerCallContext context) { return(Task.FromResult(DeleteUser(user))); }
public override Task <ActionResponse> RegisterUser(UserRpc user, ServerCallContext context) { return(Task.FromResult(InsertUser(user))); }