/// <summary> /// This method is used to add list of users to the particular group. /// </summary> /// <param name="id">Group id</param> /// <param name="apiGroupUsers">List of users to be added.</param> /// <returns>Status of adding users to the group.</returns> public ApiResponse AddUserToGroup(int id, ApiGroupUsers apiGroupUsers) { var result = _serverClientV2.Post(apiGroupUsers, _baseUrl + "/groups/" + id + "/users"); var response = new ApiResponse(); if (result != null) { return(JsonConvert.DeserializeObject <ApiResponse>(result.Content)); } else { return(response); } }
/// <summary> /// This method is used to delete list of users from the particular group. /// </summary> /// <param name="id">Group id</param> /// <param name="apiGroupUsers">List of users to be deleted.</param> /// <returns>Status of deleting users from the group.</returns> public ApiResponse DeleteUserFromGroup(int id, ApiGroupUsers apiGroupUsers) { var overrideUrl = _baseUrl + "/groups/" + id + "/users"; var result = _serverClientV2.Delete(apiGroupUsers, overrideUrl); if (result != null) { return(JsonConvert.DeserializeObject <ApiResponse>(result.Content)); } else { return(new ApiResponse { ApiStatus = true, StatusMessage = "User has been deleted successfully from the group." }); } }