public AssignUserFiltersUpdateResult AssignUserFilters(string projectId, List<string> userprofileIds, List<string> userFilterUris) { var url = Url.Combine(Config.ServiceUrl, Constants.MD_URI, projectId, "userfilters"); var payload = new AssignUserFilterRequest(userprofileIds, userFilterUris); var response = JsonPostRequest(url, payload); var assignResponse = JsonConvert.DeserializeObject(response, typeof(AssignUserFilterResponse)) as AssignUserFilterResponse; return assignResponse.UserFiltersUpdateResult; }
public void Assign(string projectId, string userUri, IEnumerable<string> filterUris) { Logger.DebugFormat("BEGIN MandatoryUserFilter.Assign ProjectId={0} User={1}", projectId, userUri); CheckAuthentication(); var url = Url.Combine(Config.ServiceUrl, Constants.MD_URI, projectId, "userfilters"); var payload = new AssignUserFilterRequest(new[] {userUri}, filterUris.ToList()); var response = JsonPostRequest(url, payload); Logger.DebugFormat("END MandatoryUserFilter.Assign Response={0}", response); }