static void Main(string[] args) { // Basic .Net Core Configuration Configuation(); // Login/SignUp UI And Logic ResultSet result = _registration.CheckUserLoginDecision(); if (result.Status == Status.Failed) { if (GeneralHelper.CheckIfType <string>(result.ReturnResult)) { Console.WriteLine(result.ReturnResult.ToString()); } } if (result.Status == Status.Success) { if (GeneralHelper.CheckIfType <User>(result.ReturnResult)) { User user = result.ReturnResult as User; Console.WriteLine($"Welcome {user.UserName}"); Client client = new Client(); Console.WriteLine($"Connecting To Server.."); client.Connect(); } } }