public bool login(string number, string password) { _logedUser = ""; _logedPassword = ""; Connection conn = Connection.getInstance(); MessageFactory messageFactory = MessageFactory.getInstance(); string message = messageFactory.loginMessage(number, password); string response = conn.sendMessage(message); ServerResponse serverResponse = new ServerResponse(response); if (serverResponse.getType() == "login") { if (serverResponse.getParams()["result"] == "success") { _logedUser = number; _logedPassword = password; return true; } else { return false; } } else { return false; } }
public string createAccount(string number, string password, string name, string surname, string email) { Connection conn = Connection.getInstance(); MessageFactory messageFactory = MessageFactory.getInstance(); string message = messageFactory.createAccountMessage(number, password, name, surname, email); string response = conn.sendMessage(message); ServerResponse serverResponse = new ServerResponse(response); if (serverResponse.getType() == "createAccount") { return serverResponse.getParams()["result"]; } else { return "fail"; } }