/// <summary> /// Grabs the value associated with the key "t2sAccountEmail" and sets /// the literal in the .aspx page for users to send their codes to. /// </summary> protected void GetNumberToSendVerificationTo() { try { IDBController controller = new SqlController(); //verificationCode.Text = controller.GetCurrentVerificationValueForUser(_currentUser); string code = VerificationGenerator.GenerateString(6); verificationCode.Text = code; verificationCodeText.Text = "Register " + code; t2sAccountEmail.Text = controller.GetPairEntryValue("t2sEmailAccount"); controller.SetVerificationCodeForUser(code, _currentUser); } catch (ArgumentNullException) { // Shouldn't happen } catch (CouldNotFindException ex) { Logger.LogMessage("Verification.aspx: " + ex.Message, LoggerLevel.SEVERE); errorMessage.Text = "An unknown error occured. Please try again later.1"; return; } catch (SqlException ex) { Logger.LogMessage("Verification.aspx: " + ex.Message, LoggerLevel.SEVERE); errorMessage.Text = "An unknown error occured. Please try again later.2"; return; } }
static void Main(string[] args) { IDBController database = new SqlController(); Logger.LogMessage("Established connection to SQL server", LoggerLevel.DEBUG); //try //{ // // Try and add data, if it errors we probably already have it in the DB // PrivateInfo.addTestData(database); //} //catch (Exception ex) //{ // Console.WriteLine("ADDING PRIVATE INFO: " + ex.Message); //} AWatcherService gmailServ = new GMailWatcherService( database.GetPairEntryValue("t2sEmailAccount"), PrivateInfo.Email.Password, true, "imap.gmail.com", 993, "smtp.gmail.com", 587); MessageControllerOverride controller = new MessageControllerOverride(gmailServ, database); PluginLibrary pluginLib = new PluginLibrary(controller, gmailServ, database); pluginLib.Start(); Logger.LogMessage("Started PluginLibrary", LoggerLevel.DEBUG); gmailServ.Start(); Logger.LogMessage("Started AWatcherService", LoggerLevel.DEBUG); // Add fake emails (For testing) List<Message> msgArray = new List<Message>(); //msgArray.Add(new Message(...)); foreach (Message msg in msgArray) controller.putNextMessage(MessageParser.Parse(msg, database)); Logger.LogMessage("Waiting for messages...", LoggerLevel.DEBUG); // BAD while (true) ; }