public bool Authentication(string username, string password) { var result = _userRepository.Find(x => x.UserName == username && x.Password == PasswordManager.Encrpyted(password)); return(result.Count() > 0); }
public static async Task AddUserToDb() { var repo = database.GetCollection <User>("Users"); var userList = new List <User> { new User { Email = "*****@*****.**", UserName = "******", Password = PasswordManager.Encrpyted("070695"), CreatedDate = DateTime.Now, ModifieddDate = DateTime.Now, Id = new ObjectId("59ee1ba3acf7c53bf4d2504c").ToString(), AvatarUrl = "https://avatars0.githubusercontent.com/u/13591213?s=460&v=4" }, new User { Email = "*****@*****.**", UserName = "******", Password = PasswordManager.Encrpyted("070695"), CreatedDate = DateTime.Now, ModifieddDate = DateTime.Now, Id = new ObjectId("59ee1ba3acf7c53bf4d2504d").ToString(), AvatarUrl = "https://avatars0.githubusercontent.com/u/13591213?s=460&v=4" } }; foreach (var user in userList) { var matchedProfile = repo.Find(x => x.Id == user.Id).Count(); if (matchedProfile == 0) { await repo.InsertManyAsync(userList); } } }