public string AddUser(string userName, string password) { System.Diagnostics.Debug.WriteLine("AddUser cu valorile : username="******" password="******""; bool isUserName = false; using (var dbContext = new UserTokenDbContext()) { isUserName = new DatabaseUsers(dbContext).IsUserName(userName); if (isUserName) { return("Numele de utilizator este deja folosit !"); } else { string hashedPass = Hash.Get(password, salt); User newUsr = new User(); newUsr.Username = userName; newUsr.Password = hashedPass; newUsr.Salt = salt; var userAdaugat = new DatabaseUsers(dbContext).AddNewUser(newUsr); if (userAdaugat) { message = "Am adaugat utilizatorul " + userName; } } } return(message); }
public void TestSimplyAnalyze() { var dbUsers = new DatabaseUsers(); var plugin = new SVNPlugin(); var plugin2 = new LanguageExtension.LanguagePlugin(); new LanguageExtension.LanguagePlugin().LoadDBMaps(); plugin.LoadDBMaps(); plugin.Analyze(); var manager = new DatabaseManager(); var db = manager.GetDatabase(); var collection = db.GetCollection <IUser>(typeof(IUser).Name); foreach (var user in collection.FindAll()) { Assert.AreEqual(Environment.UserName, user.Name); Assert.AreEqual(20, ((SVNModel)user.ExtensionPoint["SVNExtension"]).Add); Assert.AreEqual(0, ((SVNModel)user.ExtensionPoint["SVNExtension"]).Modified); Assert.AreEqual(0, ((SVNModel)user.ExtensionPoint["SVNExtension"]).Deleted); } var repos = db.GetCollection <SVNRepository>(typeof(SVNRepository).Name); foreach (var repo in repos.FindAll()) { Assert.AreEqual(2, repo.CurrentVersion); } }
public void Compute() { var fileprop = ".\\Experience\\UserLevel.prop"; var users = DatabaseUsers.GetAllUsers(); var db = new DatabaseManager(); foreach (var user in users) { if (!user.ExperiencePoints.ContainsKey(typeof(LanguageExperience).Name)) { user.ExperiencePoints.Add(typeof(LanguageExperience).Name, null); } var exp = new LanguageExperience(user.Name, fileprop, "Language Experience"); exp.AddModel((LanguageBuilder)user.ExtensionPoint["LanguageExtension"]); user.ExperiencePoints[typeof(LanguageExperience).Name] = exp; var builder = (LanguageBuilder)user.ExtensionPoint["LanguageExtension"]; foreach (var lang in builder.LanguageAttributes) { if (!user.ExperiencePoints.ContainsKey(lang.Key)) { user.ExperiencePoints.Add(lang.Key, new LanguageExperience(lang.Value.Name, fileprop, lang.Value.Name)); } user.ExperiencePoints[lang.Key].AddExperience(builder.LanguageAttributes[lang.Key].Count); } user.ExperiencePoints.Remove("LanguageExperience"); db.Update <IUser>(user); } }
public DatabaseUser FindDataBaseUser() { DatabaseUsers DatabaseUserManager = new DatabaseUsers(); DatabaseUser CurrentDatabaseUser = DatabaseUserManager.GetDatabaseUser(); return(CurrentDatabaseUser); }
public User GetUserDetails(string UserId) { using (var dbContext = new UserTokenDbContext()) { System.Diagnostics.Debug.WriteLine("GetUserDetails cu id-ul: " + UserId); var userDetails = new DatabaseUsers(dbContext).GetUserDetails(UserId);; return(userDetails); } }
public List <User> GetAllUsers() { using (var dbContext = new UserTokenDbContext()) { System.Diagnostics.Debug.WriteLine("GetAllUsers"); var userList = new DatabaseUsers(dbContext).GetUsers(); return(userList); } }
public bool DeleteUser(string UserId) { using (var dbContext = new UserTokenDbContext()) { System.Diagnostics.Debug.WriteLine("DeleteUser cu id-ul : " + UserId); var userDeleted = new DatabaseUsers(dbContext).DeleteUser(UserId); return(userDeleted); } }
public Task <Auth> GetAuthByDevelopers(string developerId) { var user = Task.Run(() => { var table = DatabaseUsers.GetByDeveloperId(developerId); return(new Auth { UserId = table.UserId, AuthKey = table.AuthKey, AuthTime = table.AuthTime }); }); return(user); }
public bool UpdateUser(string Id, string Username, string Password, string Role, string Salt) { using (var dbContext = new UserTokenDbContext()) { User contact = new User(); contact.Id = Convert.ToInt32(Id); contact.Username = Username; contact.Password = Password; contact.Role = Role; contact.Salt = Salt; System.Diagnostics.Debug.WriteLine("UpdateUser"); var userUpdated = new DatabaseUsers(dbContext).UpdateUser(contact); return(userUpdated); } }