Пример #1
0
 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"));
     }
 }
Пример #2
0
 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"));
     }
 }
Пример #3
0
        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"));
 }