public void DeleteRole(approles role) { if (!RoleExists(role)) throw new ArgumentException(MissingRole); if (GetUsersForRole(role.rolename).Count() > 0) throw new ArgumentException(AssignedRole); entities.approles.DeleteObject(role); }
public bool RoleExists(approles role) { if (role == null) return false; return (entities.approles.SingleOrDefault(r => r.rolename == role.rolename) != null); }
public void AsignarRolAUsuario(approles miRol, appusers miUser) { miUser.approles.Add(miRol); entities.appusers.ApplyCurrentValues(miUser); this.Save(); }
public void AddRole(string roleName) { approles role = new approles() { rolename = roleName }; AddRole(role); Save(); }
public void AddRole(approles role) { if (RoleExists(role)) throw new ArgumentException(TooManyRole); entities.approles.AddObject(role); }
/// <summary> /// Deprecated Method for adding a new object to the approles EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToapproles(approles approles) { base.AddObject("approles", approles); }
/// <summary> /// Create a new approles object. /// </summary> /// <param name="rolename">Initial value of the rolename property.</param> public static approles Createapproles(global::System.String rolename) { approles approles = new approles(); approles.rolename = rolename; return approles; }