Esempio n. 1
0
 public void Grant(User user, RoleViewModel view)
 {
     Grant(user, Read(view.Id));
 }
Esempio n. 2
0
        public void Update(RoleViewModel view)
        {
            if (view == null) return;

            var role = Read(view.Id);

            if (role == null) return;

            if (RoleSpecification.IsValidName(view.Name))
            {
                role.Name = view.Name;
            }

            Update(role);

            // TODO: update attached users
        }
Esempio n. 3
0
 /* CRUD */
 public Role Create(RoleViewModel view)
 {
     return view == null ? null : Create(view.Name);
 }
Esempio n. 4
0
 public void Revoke(User user, RoleViewModel view)
 {
     Revoke(user, Read(view.Id));
 }