public CreateAccessMappingResult ChangeAccessMappingActivity(string providerCode, string consumerCode, string serviceCode, string serviceMethod, string providerBusCode, string consumerBusCode, bool activity) { try { var response = RequestToCsHelper.MakeRequestToCs <CreateAccessMappingResult>(AppSettings.Get <string>("ApiCSUrl") + "AccessMapping/ChangeActivityAccessMapping?accessMappingProviderCode=" + providerCode + "&accessMappingConsumerCode=" + consumerCode + "&accessMappingServiceCode=" + serviceCode + "&accessMappingMethodCode=" + serviceMethod + "&accessMappingProviderBusCode=" + providerBusCode + "&accessMappingConsumerBusCode=" + consumerBusCode + "&accessMappingIsActive=" + activity, "PUT"); return(response); } catch (Exception ex) { throw new HttpException(ex.Message); } }
public CreateAccessMappingResult CreateAccessMapping(AccessMapping accessMapping) { accessMapping.ConsumerBusCode = "MIM1"; accessMapping.ProviderBusCode = "MIM1"; try { var createMapping = RequestToCsHelper.MakeRequestToCsCreateAccessMapping(AppSettings.Get <string>("ApiCSUrl") + "AccessMapping/CreateAccessMapping", accessMapping); return(createMapping); } catch (Exception ex) { throw new HttpException(ex.Message); } }
public PagedCollection <AccessMappingModelDTO> GetAccessMappingsPaged(int pageIndex, int itemsPerPage, string providerCode)// AccessMapping[] accessMappings //string searchConsumerCode, string searchServiceCode,bool? isActive { try { var ownAccessMappings = RequestToCsHelper.MakeRequestToCs <IEnumerable <AccessMappingModelDTO> >(AppSettings.Get <string>("ApiCSUrl") + "AccessMapping/GetOwnAccessMappings?providerCode=" + providerCode, "GET"); var accessMappings = ownAccessMappings as AccessMappingModelDTO[] ?? ownAccessMappings.ToArray(); if (accessMappings.Any()) { var totalSize = accessMappings.Count(); var items = accessMappings.Skip((pageIndex - 1) * itemsPerPage).Take(itemsPerPage); return(new PagedCollection <AccessMappingModelDTO>(pageIndex, itemsPerPage, totalSize, items.ToList())); } } catch (Exception ex) { throw new HttpException(ex.Message); } return(new PagedCollection <AccessMappingModelDTO>()); }
public List <SelectListItem> GetOtherParticipants(string institution) { var consumers = new List <SelectListItem>(); var participantsFromCs1 = RequestToCsHelper.MakeRequestToCs <Dictionary <string, string> >(AppSettings.Get <string>("ApiCSUrl") + "Participant/GetParticipants", "GET"); foreach (var participant in participantsFromCs1) { if (participant.Key.ToLower().Contains("mim")) { consumers.Add(new SelectListItem { Value = participant.Key.Remove(0, 6), Text = participant.Value }); } } if (consumers.Any(x => x.Value.Contains(institution))) { consumers = consumers.Where(x => x.Value != institution).ToList(); } return(consumers); }