public async Task <ActionResult> AddManualInspection(ManualRSIModel inspectionModel)
        {
            if (!ModelState.IsValid)
            {
                //return Json(new { status = "Error" }, JsonRequestBehavior.AllowGet);
            }
            client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", userData.AccessToken);
            HttpResponseMessage responseMessage = await client.PostAsJsonAsync(_url + "RoadsideInspection/InsertInspectionEntry", inspectionModel);

            if (responseMessage.IsSuccessStatusCode)
            {
                var          result       = responseMessage.Content.ReadAsStringAsync().Result;
                StatusResult statusResult = JsonConvert.DeserializeObject <StatusResult>(result);
                if (statusResult.Status.Equals(Status.Success.ToString()))
                {
                    ManualRSIModel inspectionData = JsonConvert.DeserializeObject <ManualRSIModel>(statusResult.Result.ToString());
                    return(Json(new { status = statusResult.Status, inspectionData = inspectionData }, JsonRequestBehavior.AllowGet));
                }
                else if (statusResult.Status.Equals(Status.Fail.ToString()))
                {
                    return(Json(new { status = Status.Fail.ToString() }, JsonRequestBehavior.AllowGet));
                }
            }
            return(Json(new { status = "Error" }, JsonRequestBehavior.AllowGet));
        }
        public async Task <ActionResult> GetCompanyInspection(InspectionDriver model)
        {
            client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", userData.AccessToken);
            HttpResponseMessage responseMessage = await client.PostAsJsonAsync(_url + "RoadsideInspection/GetInspectionById/", model);

            if (responseMessage.IsSuccessStatusCode)
            {
                var result       = responseMessage.Content.ReadAsStringAsync().Result;
                var statusResult = JsonConvert.DeserializeObject <StatusResult>(result);
                if (statusResult.Status.Equals(Status.Success.ToString()))
                {
                    //G_RPT_REG_CP_INSP_IDModel inspectionsData = JsonConvert.DeserializeObject<G_RPT_REG_CP_INSP_IDModel>(statusResult.Result.ToString());
                    ManualRSIModel inspectionsData = JsonConvert.DeserializeObject <ManualRSIModel>(statusResult.Result.ToString());
                    return(Json(inspectionsData, JsonRequestBehavior.AllowGet));
                }
                else if (statusResult.Status.Equals(Status.Fail.ToString()))
                {
                    return(Json("", JsonRequestBehavior.AllowGet));
                }
            }
            return(View("Error"));
        }