public WaitingScreen(StarHaulingResponseModel startHaulingResponse) { InitializeComponent(); _apiServices = new RestApi(); _baseUrl = Domain.Url + Domain.SetCurrentPositionApiConstant; getStatusResponse = new GetStatusResponseModel(); getStatusRequest = new GetStatusRequestModel(); setPositionRequest = new SetPositionRequestModel(); setPositionResponse = new SetPositionResponseModel(); getLoadInfoResponse = new GetLoadInfoResponseModel(); Settings.LicensePlate = startHaulingResponse.LicensePlate; Settings.ProjectName = startHaulingResponse.ProjectName; this.BindingContext = startHaulingResponse; GetPermission(); GetLoadInfo(); GetStatusReady(); SetPositionReady(); //GetPermission(); }
public CurrentTrip() { InitializeComponent(); _apiServices = new RestApi(); _baseUrl = Domain.Url + Domain.SetCurrentPositionApiConstant; _baseUrl2 = Domain.Url + Domain.SetStatusApiConstant; setStatusRequest = new SetStatusRequest(); setStatusResponse = new SetStatusResponse(); getLoadInfoResponse = new GetLoadInfoResponseModel(); setPositionRequest = new SetPositionRequestModel(); setPositionResponse = new SetPositionResponseModel(); startHaulingResponse = new StarHaulingResponseModel(); getStatusResponse = new GetStatusResponseModel(); getStatusRequest = new GetStatusRequestModel(); XFLabelCurrentTrip.Text = "STATUS - HAULING"; XFDestinationLbl.Text = Settings.AddressName; //GetLoadInfo(); SetPositionReady(); GetStatusReady(); }
public async Task <SetPositionResponseModel> SetPositionAsync(string uri, Boolean IsHeaderRequired, HeaderModel objHeaderModel, SetPositionRequestModel _objSetPositionRequestModel) { SetPositionResponseModel objSetPositionResponseModel; string s = JsonConvert.SerializeObject(_objSetPositionRequestModel); HttpResponseMessage response = null; using (var stringContent = new StringContent(s, System.Text.Encoding.UTF8, "application/json")) { IsHeaderRequired = true; if (IsHeaderRequired) { //client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", objHeaderModel.TokenCode); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue( "Basic", Convert.ToBase64String( System.Text.ASCIIEncoding.ASCII.GetBytes( string.Format("{0}:{1}", "jigadmin", "Gr8ApI#")))); } response = await client.PostAsync(uri, stringContent); if (response.IsSuccessStatusCode) { var SucessResponse = await response.Content.ReadAsStringAsync(); objSetPositionResponseModel = JsonConvert.DeserializeObject <SetPositionResponseModel>(SucessResponse); return(objSetPositionResponseModel); } else { var ErrorResponse = await response.Content.ReadAsStringAsync(); objSetPositionResponseModel = JsonConvert.DeserializeObject <SetPositionResponseModel>(ErrorResponse); return(objSetPositionResponseModel); } } }