public void OnShowReportsClicked(object sender, EventArgs e) { ShipmentFilter filter = new ShipmentFilter(); filter.FromDate = this.ShipmentFromDate.Date; filter.ToDate = this.ShipmentToDate.Date; ((App)App.Current).GetShipments(filter).ContinueWith(a => LoadShipments(a.Result)); }
private GetShipmentResponse GetShipments() { GetShipmentResponse shipments = new GetShipmentResponse(); try { ShipmentFilter filter = new ShipmentFilter(); filter.FromDate = this.FromDatePicker.SelectedDate.Value; filter.ToDate = this.ToDatePicker.SelectedDate.Value; HttpClient client = new HttpClient(); client.BaseAddress = new Uri(((App)App.Current).LAN_Address); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); client.DefaultRequestHeaders.Add("EO-Header", wnd.User + " : " + wnd.Pwd); string jsonData = JsonConvert.SerializeObject(filter); var content = new StringContent(jsonData, Encoding.UTF8, "application/json"); HttpResponseMessage httpResponse = client.PostAsync("api/Login/GetShipments", content).Result; if (httpResponse.IsSuccessStatusCode) { Stream streamData = httpResponse.Content.ReadAsStreamAsync().Result; StreamReader strReader = new StreamReader(streamData); string strData = strReader.ReadToEnd(); strReader.Close(); shipments = JsonConvert.DeserializeObject <GetShipmentResponse>(strData); } else { MessageBox.Show("There was an error retreiving Work Orders"); } } catch (Exception ex) { } return(shipments); }
public GetShipmentResponse GetShipments(ShipmentFilter filter) { return(inventoryManager.GetShipments(filter)); }
public GetShipmentResponse GetShipments(ShipmentFilter filter) { return(persistence.GetShipments(filter)); }
public async Task <GetShipmentResponse> GetShipments(ShipmentFilter filter) { GetShipmentResponse response = await PostRequest <ShipmentFilter, GetShipmentResponse>("GetShipments", filter); return(response); }