/// <summary> /// Creates or edits a role. /// </summary> /// <param name="role">The role.</param> /// <returns>The <see cref="Task"/>.</returns> public Task SetRole(UserRoleDescription role) { return(this.ExecuteNonQuery( "auth.setrole", parameters: paramters => { paramters.AddWithValue("name", role.RoleName); paramters.AddWithValue("description", role.Description); paramters.AddWithValue("revive", true); })); }
/// <summary> /// Initializes a new instance of the <see cref="UserRole"/> class. /// </summary> /// <param name="role">The role.</param> internal UserRole(UserRoleDescription role) { this.Role = role.RoleName; this.Description = role.Description; }