コード例 #1
0
        //private string qrCode;

        #endregion
        public AlphanumericCode()
        {
            InitializeComponent();
            _apiServices             = new RestApi();
            _baseUrl                 = Domain.Url + Domain.StartHauling;
            _baseUrl2                = Domain.Url + Domain.SetStatusApiConstant;
            startHaulingRequestModel = new StartHaulingRequestModel();
            startHaulingResponse     = new StarHaulingResponseModel();
            //ewqrCode = QRCode;
            //VerificationCode.Text = startHaulingRequest.scancode;
            //Settings.QRCode = startHaulingRequest.scancode;
            //startHaulingRequestModel.scancode = startHaulingRequest.scancode;
            setStatusRequest  = new SetStatusRequest();
            setStatusResponse = new SetStatusResponse();
        }
コード例 #2
0
 public HomePage()
 {
     InitializeComponent();
     NavigationPage.SetHasNavigationBar(this, false);
     loadimage();
     _apiServices             = new RestApi();
     _baseUrl                 = Domain.Url + Domain.StartHauling;
     _baseUrl2                = Domain.Url + Domain.SetStatusApiConstant;
     startHaulingRequestModel = new StartHaulingRequestModel();
     startHaulingResponse     = new StarHaulingResponseModel();
     //VerificationCode.Text = startHaulingRequest.scancode;
     //Settings.QRCode = startHaulingRequest.scancode;
     //startHaulingRequestModel.scancode = startHaulingRequest.scancode;
     setStatusRequest  = new SetStatusRequest();
     setStatusResponse = new SetStatusResponse();
     GetPermission();
 }
コード例 #3
0
        /// <summary>
        /// Start Hauling Mobile Api
        /// </summary>
        public async Task <StarHaulingResponseModel> getProjectAsync(string uri, Boolean IsHeaderRequired, HeaderModel objHeaderModel, StartHaulingRequestModel _objStartHaulingRequestModel)
        {
            StarHaulingResponseModel objRegisterMobileResponseModel;
            string s = JsonConvert.SerializeObject(_objStartHaulingRequestModel);
            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.PutAsync(uri, stringContent);


                if (response.IsSuccessStatusCode)
                {
                    var SucessResponse = await response.Content.ReadAsStringAsync();

                    objRegisterMobileResponseModel = JsonConvert.DeserializeObject <StarHaulingResponseModel>(SucessResponse);
                    return(objRegisterMobileResponseModel);
                }
                else
                {
                    var ErrorResponse = await response.Content.ReadAsStringAsync();

                    objRegisterMobileResponseModel = JsonConvert.DeserializeObject <StarHaulingResponseModel>(ErrorResponse);
                    return(objRegisterMobileResponseModel);
                }
            }
        }