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")); }