Exemple #1
0
        public BaseResponse ChangePwd(ChangePwdResquest request)
        {
            using (var db = DbContext)
            {
                var entityDb = new Entity.BeUser { Id = request.UserId, HashPassword = request.NewPassword };
                db.BeUsers.Attach(entityDb);
                db.Entry(entityDb).Property(o => o.HashPassword).IsModified = true;
                db.SaveChanges();
            }

            return new BaseResponse();
        }
Exemple #2
0
        public BaseResponse UpdateUserLogin(UpdateUserLoginRequest request)
        {
            var res = new BaseResponse();

            using (var db = DbContext)
            {
                var entityDb = new Entity.BeUser { Id = request.UserId, LastLoginDate = DateTime.UtcNow };
                db.BeUsers.Attach(entityDb);
                db.Entry(entityDb).Property(o => o.LastLoginDate).IsModified = true;

                res.Success = db.SaveChanges() > 0;
            }

            return res;
        }