public LoggedInUserDetail GetUserDetailByNetworkUserId(string NetworkUserId) { LoggedInUserDetail UserDetail = new LoggedInUserDetail(); var authtHandler = new HttpClientHandler { Credentials = CredentialCache.DefaultNetworkCredentials }; using (var client = new HttpClient(authtHandler)) { try { client.BaseAddress = new Uri(Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["ApiBaseUrl"])); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); //HTTP GET var responseTask = client.GetAsync("GetLoginUserDetails?networkId=" + NetworkUserId); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsAsync <ApiResponse <LoggedInUserDetail> >(); if (readTask.Result.Data.Count > 0) { UserDetail = readTask.Result.Data[0]; } } } catch (Exception e) { throw; } } return(UserDetail); }
public BaseBLL(IUnitOfWork uow) { _uow = uow; _loggedInUserDetail = new LoggedInUserDetail(); _ddlBLL = new DropdownBLL(uow); }