public RecentCheckOuts() { InitializeComponent(); dal_Exceptionlog = new DALExceptionManagment(); lstlots = new List <VMLocationLots>(); ObjblueToothDevicePrinting = new BlueToothDevicePrinting(); objFilter = new RecentCheckOutFilter(); LoadCheckOutPickerDays(); LoadLoginUserLocationLots(); }
public RecentCheckOutReport GetRecentCheckOutReport(string accessToken, RecentCheckOutFilter objfilter) { RecentCheckOutReport result = null; try { string baseUrl = Convert.ToString(App.Current.Properties["BaseURL"]); using (var client = new HttpClient()) { client.BaseAddress = new Uri(baseUrl); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // Add the Authorization header with the AccessToken. client.DefaultRequestHeaders.Add("Authorization", "bearer " + accessToken); // create the URL string. string url = "api/InstaOperator/postRecentCheckOutReport"; // make the request var json = JsonConvert.SerializeObject(objfilter); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpResponseMessage response = client.PostAsync(url, content).Result; if (response.IsSuccessStatusCode) { string jsonString = response.Content.ReadAsStringAsync().Result; if (jsonString != null) { APIResponse apiResult = JsonConvert.DeserializeObject <APIResponse>(jsonString); if (apiResult.Result) { result = JsonConvert.DeserializeObject <RecentCheckOutReport>(Convert.ToString(apiResult.Object)); } } } } } catch (Exception ex) { } return(result); }