Esempio n. 1
0
        public async Task <AuthTicket> GetAuthTicket(string ticketserver, string username, string site = "")
        {
            int lastIndex = _baseUrl.IndexOf("/api");                           //http://data.kenyahmis.org/api/2.3/
            var server    = $"{_baseUrl.Substring(0, lastIndex)}/trusted";      //http://data.kenyahmis.org/trusted

            //http://data.kenyahmis.org:81/tikiti/api/Ticket

            var ticketServer = $@"{Common.FixUrl(ticketserver, false)}{(string.IsNullOrWhiteSpace(site) ? "" : $"/{site}")}";
Esempio n. 2
0
 public DashboardService(string baseUrl, ITempOrgRepository orgRepository, ApplicationSettings applicationSettings)
 {
     _orgRepository       = orgRepository;
     _applicationSettings = applicationSettings;
     _baseUrl             = Common.FixUrl(baseUrl);
     _client             = new HttpClient();
     _client.BaseAddress = new Uri(_baseUrl);
     _client.DefaultRequestHeaders.Accept.Clear();
     _client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xml"));
 }