Esempio n. 1
0
 public void UpdateUser(UserModel user)
 {
     using (var context = new MdoDbContext())
     {
         context.Users.AddOrUpdate(new UserAdapter(user).UserEntity);
         context.SaveChanges();
     }
 }
Esempio n. 2
0
 public void UpdateUser(UserModel user)
 {
     userWarehouse.AddOrUpdate(new UserAdapter(user).UserEntity);
 }
Esempio n. 3
0
 public UserAdapter(UserEntity userEntity)
 {
     _userEntity = userEntity;
     _userModel = CreateModel();
 }
Esempio n. 4
0
        private UserModel CreateModel()
        {
            if (_userEntity == null)
            {
                return null;
            }

            IEnumerable<string> roles = new List<string>();
            if (_userEntity.Roles != null)
            {
                roles = _userEntity.Roles.Select(x => x.Name);
            }

            var userModel = new UserModel(
                _userEntity.Username,
                _userEntity.Email,
                _userEntity.Password,
                _userEntity.Secret,
                roles);

            return userModel;
        }
Esempio n. 5
0
 public UserAdapter(UserModel userModel)
 {
     _userModel = userModel;
     _userEntity = CreateEntity();
 }