public AssignUserFiltersUpdateResult AssignUserFilters(string projectId, List <string> userprofileIds, List <string> userFilterUris) { var url = Url.Combine(Config.Url, Constants.MD_URI, projectId, "userfilters"); var payload = new AssignUserFilterRequest(userprofileIds, userFilterUris); var response = PostRequest(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.Url, Constants.MD_URI, projectId, "userfilters"); var payload = new AssignUserFilterRequest(new[] { userUri }, filterUris.ToList()); var response = PostRequest(url, payload); Logger.DebugFormat("END MandatoryUserFilter.Assign Response={0}", response); }