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}")}";
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")); }