public static void InitDefaultAccount() { string userName = "******"; string password = "******"; if (TTRepository.GetUser(userName) == null) { User u = new User() { Name = "Administrator", Surname = "Administrator", Email = "*****@*****.**", NTLogin = userName, Password = CryptographyHelper.Encrypt(password), IsAdmin = true, Enabled = true, Division = "Administrator" }; TTRepository.InsertUser(u); } }
public static bool CreateUserAndAccount(RegisterModel model) { User u = new User() { Name = model.Name, Surname = model.Surname, Email = model.Email, NTLogin = model.UserName, Password = CryptographyHelper.Encrypt(model.Password) }; var objUser = TTRepository.GetUser(model.UserName); if (objUser != null) throw new MembershipCreateUserException(MembershipCreateStatus.DuplicateUserName); objUser = TTRepository.GetUserByMail(model.Email); if (objUser != null) throw new MembershipCreateUserException(MembershipCreateStatus.DuplicateEmail); var id = TTRepository.InsertUser(u); return true; }
internal static bool UpdatetUser(string id, User value) { var contextDB = MongoDBHelper.GetContext(ConnectionString, DB); IMongoUpdate update = Update .Set("Name", value.Name) .Set("Surname", value.Surname) .Set("NTLogin", value.NTLogin) .Set("Email", value.Email) .Set("Enabled", value.Enabled) .Set("Division", value.Division) .Set("IsAdmin", value.IsAdmin) .Set("IsHelpDesk", value.IsAdmin); return MongoDBHelper.Modify(contextDB, UserCollection, id, update); }
internal static string InsertUser(User entity) { var contextDB = MongoDBHelper.GetContext(ConnectionString, DB); return MongoDBHelper.Insert<User>(contextDB, UserCollection, entity); }