public static void Main(string[] args) { var env = Environments.Production; ConfigurationBuilder configBuilder = new ConfigurationBuilder(); configBuilder.AddCommandLine(args); if (System.IO.File.Exists("appsettings.json")) { configBuilder.AddJsonFile("appsettings.json"); } var configuration = configBuilder.Build(); DIContainer.Current.RegisterInstance <IConfigurationRoot>(configuration); var Environment = configuration["Environment"]; if (!string.IsNullOrEmpty(Environment)) { Enum.TryParse(Environment, out env); } var ClientId = configuration["ClientId"]; if (string.IsNullOrEmpty(ClientId)) { ClientId = "f1b18a19-f810-4f16-8a39-d6135f5ec052"; } var ClientSecret = configuration["ClientSecret"]; if (string.IsNullOrEmpty(ClientSecret)) { ClientSecret = "aead4980-c966-4a26-abee-6bdb1ea23e5c"; } var RedirectUri = configuration["RedirectUri"]; if (string.IsNullOrEmpty(RedirectUri)) { RedirectUri = "https://www.moj.io"; } var client = new SimpleClient.SimpleClient(env, new Configuration { ClientId = ClientId, ClientSecret = ClientSecret, RedirectUri = RedirectUri }); // pre-login if specified... var UserName = configuration["UserName"]; var Password = configuration["Password"]; if (!string.IsNullOrEmpty(UserName) && !string.IsNullOrEmpty(Password)) { client.Login(UserName, Password).Wait(); } var p = new Program(); p.Run(args, Logger, client).Wait(); }
public ClientForm(SimpleClient.SimpleClient client) { InitializeComponent(); updateChatWindowDelegate = new UpdateChatWindowDelegate(UpdateChatWindow); updateClientListBoxDeletage = new UpdateClientListBoxDelegate(UpdateClientListBox); Client = client; InputMessage.Select(); button2.Enabled = false; comboBox1.Enabled = false; button3.Enabled = false; isConnected = false; }
public static void Main(string[] args) { var env = Environments.Production; var Environment = ConfigurationManager.AppSettings["Environment"]; if (!string.IsNullOrEmpty(Environment)) { Enum.TryParse(Environment, out env); } var ClientId = ConfigurationManager.AppSettings["ClientId"]; if (string.IsNullOrEmpty(ClientId)) { ClientId = "f1b18a19-f810-4f16-8a39-d6135f5ec052"; } var ClientSecret = ConfigurationManager.AppSettings["ClientSecret"]; if (string.IsNullOrEmpty(ClientSecret)) { ClientSecret = "aead4980-c966-4a26-abee-6bdb1ea23e5c"; } var RedirectUri = ConfigurationManager.AppSettings["RedirectUri"]; if (string.IsNullOrEmpty(RedirectUri)) { RedirectUri = "https://www.moj.io"; } var client = new SimpleClient.SimpleClient(env, new Configuration { ClientId = ClientId, ClientSecret = ClientSecret, RedirectUri = RedirectUri }); var p = new Program(); p.Run(args, Logger, client).Wait(); }
public NoughtsAndCrosses(SimpleClient.SimpleClient client) { InitializeComponent(); Client = client; }