public void Login_Success() { ILogin login = new CustomLogin(); var controller = new WeatherForecastController(login);// new Logger<TestMethod>); Assert.IsTrue(controller.Get().Count() > 0); }
private CustomUser(bool isExternalUser, CustomLogin customLogin, string userName) { Id = Guid.NewGuid(); customLogins = new List<CustomLogin> { customLogin }; IsExternalUser = isExternalUser; UserName = userName; LockoutEnabled = true; }
public IActionResult Post([FromBody] CustomLogin value) { try { var oToken = new JWTHelper.entities.CustomTokken { Id = Guid.NewGuid().ToString(), Name = value.Name }; var tokken = TokkenManager.Create(oToken, 10); return(Ok(new CustomResponse <string>(tokken))); } catch (Exception oEx) { return(BadRequest(new CustomResponse <string>(null, oEx.ToString()))); } }
public static CustomUser CreateFromExternalSource(CustomLogin customLogin, string userName) { return new CustomUser(true, customLogin, userName); }
public void AddLogin(CustomLogin login) { login.UserId = this.Id; customLogins.Add(login); }
private static void ManualObjectLoadLogins(int page, int pagesize) { long start, end, freq; int numRows = -10; QueryPerformanceFrequency(out freq); QueryPerformanceCounter(out start); List<CustomLogin> logins = new List<CustomLogin>(); using (MySqlConnection conn = new MySqlConnection("server=localhost;user id=root;password=pa$$w0rd;database=identitystream;")) { conn.Open(); string getCommand = string.Format("SELECT SQL_CALC_FOUND_ROWS * FROM logins WHERE ID > 50000 LIMIT {0}, {1}", page, pagesize); MySqlCommand com = new MySqlCommand(getCommand, conn); try { MySqlDataReader reader = com.ExecuteReader(); while (reader.Read()) { CustomLogin login = new CustomLogin(); login.Id = reader.GetInt32("id"); login.Username = reader.GetString("login"); login.Password = reader.GetString("password"); login.ApplicationCode = reader.GetString("application_code"); login.IdentityId = reader.GetInt32("identity_id"); //login.SystemLoginId = reader.GetString("systemlogin_id"); //login.SystemLoginPassword = reader.GetString("systemlogin_password"); login.RoleCode = reader.GetString("role_code"); login.UseGeneratedPassword = reader.GetInt32("use_generated_pass"); //login.OriginalPassword = reader.GetString("orig_password"); login.FirstLogon = reader.GetInt32("first_logon"); logins.Add(login); } reader.Close(); } catch (DbException ex) { Console.WriteLine(ex.Message); } com.CommandText = "SELECT FOUND_ROWS();"; try { int.TryParse(com.ExecuteScalar().ToString(), out numRows); } catch (DbException ex) { Console.WriteLine(ex.Message); } conn.Close(); } Console.WriteLine("Loaded Logins"); QueryPerformanceCounter(out end); Console.WriteLine(string.Format("Execution time: {0}", (double)((end - start) / (double)freq) * 1000)); Console.WriteLine(string.Format("Total rows: {0}", numRows)); //start = end; //int i = 0; //foreach (CustomLogin login in logins) //{ // int result; // Math.DivRem(i, 3, out result); // if (result == 0) // { // login.FirstLogon = 0; // } // i++; //} //Console.WriteLine("Manipulated Logins"); //QueryPerformanceCounter(out end); //Console.WriteLine(string.Format("Execution time: {0}", (double)((end - start) / (double)freq) * 1000)); //start = end; //IEnumerable<CustomLogin> updated = logins.Where(e => e.FirstLogon == 0); //Console.WriteLine(updated.Count().ToString()); //Console.WriteLine("Selected Logins"); //QueryPerformanceCounter(out end); //Console.WriteLine(string.Format("Execution time: {0}", (double)((end - start) / (double)freq) * 1000)); }