public ActionResult ReactivateOrderSIM(ManualOrderModel manualorder) { try { var SimActivateReuestModel = new SimActivationModel { IsActivation = true, VerserOrderID = manualorder.VerserOrderID }; var returnModel = Helper.Helper.SimReActivateHelper(SimActivateReuestModel); if (returnModel != null && returnModel.IsActivated == true) { TempData["ManualOrder"] = $"{manualorder.VerserOrderID} {returnModel.Message}"; TempData["TabOrder"] = "SIMACTIVATE"; return(RedirectToAction("Index")); } else { TempData["OrderError"] = "Error has occurred while processing the request."; TempData["TabOrder"] = "SIMACTIVATE"; return(RedirectToAction("Index")); } } catch (Exception) { TempData["TabOrder"] = "SIMACTIVATE"; return(RedirectToAction("index", "ManualOrder")); } }
public ActionResult OrderReturn(ManualOrderModel manualorder) { try { var SimActivateReuestModel = new SimActivationModel { IsActivation = true, VerserOrderID = manualorder.VerserOrderID }; var returnModel = Helper.Helper.ReturnOnlyOrderHelper(SimActivateReuestModel); if (returnModel != null) { TempData["ManualOrder"] = $"{manualorder.VerserOrderID} {returnModel}"; TempData["TabOrder"] = "ROONLY"; return(RedirectToAction("Index")); } else { TempData["OrderError"] = "Error has occurred while processing the request."; TempData["TabOrder"] = "ROONLY"; return(RedirectToAction("Index")); } } catch (Exception) { TempData["TabOrder"] = "ROONLY"; return(RedirectToAction("index", "ManualOrder")); } }
public static string ReturnOnlyOrderHelper(SimActivationModel order) { var response = string.Empty; string simactivationURi = System.Configuration.ConfigurationManager.AppSettings["rooturi"] + System.Configuration.ConfigurationManager.AppSettings["OrderReturn"]; string token = System.Web.HttpContext.Current.Session["BearerToken"].ToString(); try { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); var resp = client.PostAsJsonAsync(simactivationURi, order); resp.Wait(TimeSpan.FromSeconds(10)); if (resp.IsCompleted) { if (resp.Result.StatusCode == HttpStatusCode.Unauthorized) { Console.WriteLine("Authorization failed. Token expired or invalid."); } else { response = resp.Result.Content.ReadAsStringAsync().Result; response = JsonConvert.DeserializeObject <string>(response); } } } } catch (Exception ex) { response = ex.Message; } return(response); }
public ActionResult ChangeOrderSKU(ViewModel theModel) { if (theModel != null) { var _requestModel = new SimActivationModel { VerserOrderID = theModel.VerserOrderID, SKU = theModel.SKU, }; var _a = Helper.Helper.ChangeVerserOrderSKU(_requestModel); } return(RedirectToAction("Index", "ManageOrders")); }