Ejemplo n.º 1
0
        public void AddUser(string name, Role role)
        {
            var modelRole = RoleObjectToModel(role);
            var modelUser = _userRolesDataProvider.AddNewUser(name, modelRole);

            var user = new User(modelUser.Id, name, role);
            Users.Add(user);
        }
Ejemplo n.º 2
0
        public void ChangeUserRole(User user, Role newRole)
        {
            var modelUser = UserObjectToModel(user);
            var modelRole = RoleObjectToModel(newRole);

            _userRolesDataProvider.ChangeUserRole(modelUser, modelRole);
            user.SetRole(newRole);
        }
Ejemplo n.º 3
0
 private DataAccessLayer.Models.UserRoleModels.Role RoleObjectToModel(Role role)
 {
     return new DataAccessLayer.Models.UserRoleModels.Role(role.Id, role.RoleName);
 }