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 ActionResult ReturnedOrder(ManualOrderModel manualOrder) { string json = JsonConvert.SerializeObject(manualOrder.ReturnReplacementModel); if (manualOrder.ReturnReplacementModel != null) { var returnmessage = Helper.Helper.CreateReturnOrder(manualOrder.ReturnReplacementModel); if (returnmessage != null && returnmessage.ErrorMessage != null && returnmessage.OrderStatus == "ERROR") { TempData["OrderError"] = $"{returnmessage.VerserOrderID} {returnmessage.ErrorMessage}"; } else { TempData["ManualOrder"] = $" Order {returnmessage.VerserOrderID} Return Order {returnmessage.VerserReturnOrderID} is been created {returnmessage.OrderStatus} and ready to Process. Go To Orders for Processing"; } ModelState.Clear(); TempData["TabOrder"] = "RORDER"; return(RedirectToAction("index", "ManualOrder")); } else { TempData["ManualOrder"] = "Verser Order Is Mandatory"; TempData["TabOrder"] = "RORDER"; return(RedirectToAction("index", "ManualOrder")); } //TempData["TabOrder"] = "MORDER"; //return RedirectToAction("index", "ManualOrder"); }
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 UpdateToOnOrder(ManualOrderModel manualorder) { try { CancelOrderModel model = new CancelOrderModel { ErrorMessage = string.Empty, OrderStatus = string.Empty, TIABOrderID = string.Empty, VerserOrderID = manualorder.VerserOrderID }; var returnModel = Helper.Helper.UpdateOnOrder(model); if (returnModel != null && returnModel.First().ErrorMessage != null) { TempData["ManualOrder"] = $"{manualorder.VerserOrderID} Order Status Successfully Updated To On Order"; TempData["TabOrder"] = "ONORDER"; return(RedirectToAction("Index")); } else { TempData["OrderError"] = "Error has occurred while processing the request."; TempData["TabOrder"] = "ONORDER"; return(RedirectToAction("Index")); } } catch (Exception) { TempData["TabOrder"] = "ONORDER"; return(RedirectToAction("index", "ManualOrder")); } }
public ActionResult Index(ManualOrderModel manualOrder) { if (ModelState.IsValid) { string returnmessage = Helper.Helper.CreateOrder(manualOrder); TempData["ManualOrder"] = returnmessage.ToString(); ModelState.Clear(); return(RedirectToAction("index", "ManualOrder")); } //if (TempData["TabOrder"] == null) //{ TempData["TabOrder"] = "MORDER"; //} return(RedirectToAction("index", "ManualOrder")); }
public static string CreateOrder(ManualOrderModel NewManualOrder) { List <OrderViewModel> ordermodel = new List <OrderViewModel>(); string response = string.Empty; string CreateOrderURi = System.Configuration.ConfigurationManager.AppSettings["rooturi"] + System.Configuration.ConfigurationManager.AppSettings["CreateOrder"]; 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(CreateOrderURi, NewManualOrder); 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; ordermodel = JsonConvert.DeserializeObject <List <OrderViewModel> >(response); if (ordermodel.First().VerserOrderID != null) { response = ordermodel.First().VerserOrderID + " Order is been created and ready to Process. Go To Orders for Processing"; } else { response = "Error Occured Please Verify Your Order Request Information."; } } } } } catch (Exception ex) { response = ex.Message; } return(response); }
{ // GET: ManualOrder public ActionResult Index() { if (Session["User"] != null) { string username = Session["User"].ToString(); if (username != null) //"*****@*****.**") { ManualOrderModel model = new ManualOrderModel(); List <ListItemModel> ordersList = Helper.Helper.CancelOrdersList(); List <ListItemModel> DispatchedOrdersList = Helper.Helper.DispatchedOrderNumbers(); model.OrdersList = OrderService.ShopifyOnHoldOrders().ToList(); model.OrdersListItemModel = new List <SelectListItem>(); model.DispatchedOrderListItems = new List <SelectListItem>(); model.SKUList = new SelectList(Helper.Helper.SKUList(), "Value", "Value"); //model.ReturnReplacementModel.CoolingOffPeriodlist = new SelectList(Helper.DropDownHelper.CoolingoffPeriods()); //model.ReturnReplacementModel.ReturnTypes = new SelectList(Helper.DropDownHelper.ReturnTypes()); //model.ReturnReplacementModel.SMSReminder = new SelectList(Helper.DropDownHelper.SMSReminder()); //model.ReturnReplacementModel.CoolingOffPeriodlist = new SelectList(Helper.DropDownHelper.CoolingoffPeriods()); foreach (ListItemModel item in ordersList) { model.OrdersListItemModel.Add(new SelectListItem { Text = item.Value }); } foreach (ListItemModel item in DispatchedOrdersList) { model.DispatchedOrderListItems.Add(new SelectListItem { Text = item.Value }); } return(View(model)); } } return(RedirectToAction("Index", "Home")); }