public void LoginLoginDb() { var dbLogin = new DbLogin(); var login = new Login("Admin", "SuperAdmin"); login = dbLogin.Login(login); Assert.IsNotNull(login); }
private TagDictionary(string identifier, bool isLabel, params Tuple <string, TagSource>[] sources) { if (sources.Length == 0) { sources = new[] { Tuple.Create("", TagSource.Environment) }; } foreach (var source in sources) { switch (source.Item2) { case TagSource.Environment: LoadEnviroment(); break; case TagSource.XmlFileName: LoadXmlFileName(source.Item1, identifier); break; case TagSource.XmlData: LoadXmlData(source.Item1, identifier); break; } } this.ToList().ForEach(pair => this[pair.Key] = GetExpandedPropertyValue(pair.Value.ToString())); var expandedLogins = new Dictionary <string, DbLogin>(); foreach (var name in DbLogins.Keys) { var login = DbLogins[name]; expandedLogins[name] = new DbLogin { DefaultDb = GetExpandedPropertyValue(login.DefaultDb), Password = login.Password, Username = GetExpandedPropertyValue(login.Username), ConnectionString = GetExpandedPropertyValue(login.ConnectionString) }; } DbLogins = expandedLogins; Add("DbLogins", DbLogins); if (!isLabel) { foreach (var label in labelsAndIdentities.Keys) { if (ContainsKey(label)) { throw new InvalidDataException( string.Format( "A label for a method group has been specified that clashes with a property name. The conflicting label is {0}", label)); } var labelEnumerable = new LabelEnumeration(); foreach (var id in labelsAndIdentities[label]) { if (!labelEnumerable.ContainsKey(id)) { labelEnumerable.Add(id, new TagDictionary(id, true, sources)); } } this[label] = labelEnumerable; } } }
public static LoginGvVM ToLoginGvVM(DbLogin dbLogin) { return(new LoginGvVM { Id = dbLogin.Id, Name = dbLogin.Name, Password = dbLogin.Password, WebsiteAddresses = dbLogin.Websites?.Select(w => w.Address).ToList() }); }
public virtual DbLogin UpdateLogin(DbLogin dbLogin) { var websites = dbLogin.Websites.Select(w => w.Address).ToList(); var dbLoginToUpdate = _db.Logins.Single(l => l.Id == dbLogin.Id); dbLoginToUpdate.Name = dbLogin.Name; dbLoginToUpdate.Password = dbLogin.Password; AddWebsiteByAddress(websites, dbLoginToUpdate.Id); _db.SaveChanges(); return(_db.Logins.Single(l => l.Id == dbLoginToUpdate.Id)); }
public virtual DbLogin AddLogin(DbLogin dbLogin) { var nextLId = _db.Logins.Next(ent => ent.Id); var websites = dbLogin.Websites.Select(w => w.Address).ToList(); dbLogin.Id = nextLId; dbLogin.Websites = new List <DbWebsite>(); _db.Logins.Add(dbLogin); AddWebsiteByAddress(websites, nextLId); _db.SaveChanges(); return(_db.Logins.Single(l => l.Id == nextLId)); }
public ActionResult verifyLogin(DbLogin Login_Block) { //generate the query to check the user name or passwod Dbclass cls = new Dbclass(); if (cls.CheckLogin(Login_Block.Usertxt, Login_Block.Passwordtxt) == 1) { return(View("AdminZone")); } else { return(View("Invalid")); } }
public IActionResult Login(string username, string password) // login request { DbLogin db = new DbLogin(this._configuration); User loginUser = new User(); loginUser.userName = username; loginUser.password = password; IActionResult response = Unauthorized(); if (db.isUser(loginUser)) { var tokenStr = GenerateJSONWebToken(loginUser); response = Ok(new { token = tokenStr }); } return(response); }
//-------------------------------------------------------------------------------------------------- Log in and Log Out Methods public async Task LogIn(string email, string password) { DbLogin login = new DbLogin(); //Find ConnectionID string cid = Context.ConnectionId; //Verify and create user UserModel user = await login.VerifyLogin(email, password, cid); string[] stringUser = new string[4]; //if user exist if (login.VerifiedUser) { await ReconnectUser(user.UserID); stringUser[0] = user.Name; stringUser[1] = user.Email; stringUser[2] = user.Password; stringUser[3] = user.UserID; //add user to users list //If user exist delete existing user and re add user with the new data from Database because the existing data could've been deleted or corrupted. //Remove automatically check if item exist. program.users.Users.RemoveAll(u => u.UserID == user.UserID); user.IsConnected = true; program.users.Users.Add(user); var group = program.users.Groups.Find(g => g.Users.Exists(u => u.UserID == user.UserID)); } else { stringUser[3] = "0"; } await Clients.Client(cid).SendAsync("ReceiveAccount", stringUser); }
private static Boolean validarUsuario(Usuario usuario) { return(DbLogin.existeUsuario(usuario)); }
public string Login(string email, string password) { DbLogin dbLoginObj = new DbLogin(); return(dbLoginObj.Login(email, CreateHash(password.Trim(), dbLoginObj.GetSalt(email).Trim()))); }