Ejemplo n.º 1
0
 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);
        }