public override void UpdateUser(string id, Core.Db.User user) { var col = _db.GetCollection <User>(Core.Db.User.DocumentName); var update = Builders <User> .Update .Set(u => u.ModifiedOn, DateTime.Now) .Set(u => u.Username, user.Username) .Set(u => u.Password, user.Password) .Set(u => u.UserProfile, user.UserProfile) .Set(u => u.Email, user.Email); col.UpdateOne(u => u.Id == id, update); }
public override void UpdateUser(string id, Core.Db.User user) { var col = _db.GetCollection <User>(Core.Db.User.DocumentName); var i = int.Parse(id); var dbUser = col.FindOne(u => u.Id == i); dbUser.ModifiedOn = DateTime.Now; dbUser.Username = user.Username; dbUser.Password = user.Password; dbUser.UserProfile = user.UserProfile; dbUser.Email = user.Email; col.Update(dbUser); }
public override void UpdateUser(string id, Core.Db.User user) { using (var session = _store.OpenSession()) { var col = session.Query <User>(); var uu = col.First(u => u.Id == id); uu.ModifiedOn = DateTime.Now; uu.Username = user.Username; uu.Password = user.Password; uu.UserProfile = user.UserProfile; uu.Email = user.Email; session.SaveChanges(); Wait(); } }
public override void InsertUser(Core.Db.User user) { var col = _db.GetCollection <User>(Core.Db.User.DocumentName); user.CreatedOn = DateTime.Now; col.Insert(new User { CreatedOn = user.CreatedOn, Email = user.Email, ModifiedOn = user.ModifiedOn, Password = user.Password, Username = user.Username, UserProfile = user.UserProfile }); col.EnsureIndex(u => u.Username, "LOWER($.Username)"); col.EnsureIndex(u => u.UserProfile); }
public override void InsertUser(Core.Db.User user) { var col = _db.GetCollection <User>(Core.Db.User.DocumentName); user.CreatedOn = DateTime.Now; var nu = new User { CreatedOn = user.CreatedOn, Email = user.Email, ModifiedOn = user.ModifiedOn, Password = user.Password, Username = user.Username, UserProfile = user.UserProfile }; col.InsertOne(nu); col.Indexes.CreateOne(new CreateIndexModel <User>(Builders <User> .IndexKeys.Ascending(u => u.Username))); col.Indexes.CreateOne(new CreateIndexModel <User>(Builders <User> .IndexKeys.Ascending(u => u.UserProfile))); }
public override void InsertUser(Core.Db.User user) { using (var session = _store.OpenSession()) { user.CreatedOn = DateTime.Now; var nu = new User { CreatedOn = user.CreatedOn, Email = user.Email, ModifiedOn = user.ModifiedOn, Password = user.Password, Username = user.Username, UserProfile = user.UserProfile }; session.Store(nu); session.SaveChanges(); Wait(); } }
internal UserInfo(Core.Db.User source) { IdUser = source.IdUser; IsSuperuser = source.Superuser != 0; UniqueKey = source.UniqueKey; }
public static void DoSomething() { var foo = new Core.Db.User(); var boo = new Core.Model.User(); }