public async Task <ActionResult> OrderDispatch(string OrderId)
        {
            CustomerOrderDetailsRootObject orderDetails = new CustomerOrderDetailsRootObject();
            List <CustomerOrderModel>      custModel    = new List <CustomerOrderModel>();

            if (ModelState.IsValid)
            {
                ViewBag.LoginID  = Session["LoginID"].ToString();
                ViewBag.Username = Session["Username"].ToString();
                ViewBag.StoreId  = Session["StoreId"].ToString();
                ViewBag.OrderId  = OrderId;
                string strurl = GetUrl(2);
                strurl = strurl + "UserLogin/DispatchOrder?orderid=" + OrderId + "&StoreId=" + ViewBag.StoreId + "";
                using (HttpClient client = new HttpClient())
                {
                    HttpResponseMessage CustomerresponseMessage = await client.GetAsync(strurl);

                    if (CustomerresponseMessage.IsSuccessStatusCode)
                    {
                        var response = CustomerresponseMessage.Content.ReadAsStringAsync().Result;
                        var settings = new JsonSerializerSettings
                        {
                            NullValueHandling     = NullValueHandling.Ignore,
                            MissingMemberHandling = MissingMemberHandling.Ignore
                        };
                        orderDetails        = JsonConvert.DeserializeObject <CustomerOrderDetailsRootObject>(response, settings);
                        custModel           = orderDetails.data;
                        ViewBag.Transaction = custModel;
                    }
                }
                return(RedirectToAction("Dashboard", "Main"));
            }
            return(RedirectToAction("Dashboard", "Main"));
        }
Exemplo n.º 2
0
        public async Task <ViewResult> OrderDetails(int OrderId)
        {
            CustomerOrderDetailsRootObject orderDetails = new CustomerOrderDetailsRootObject();
            CustomerOrderModel             custModel    = new CustomerOrderModel();

            if (ModelState.IsValid)
            {
                ViewBag.LoginID  = Session["LoginID"].ToString();
                ViewBag.Username = Session["Username"].ToString();
                ViewBag.OrderId  = OrderId;
                string strurl = GetUrl(2);
                strurl = strurl + "UserLogin/GetOrderByOrderId?orderid=" + OrderId;
                using (HttpClient client = new HttpClient())
                {
                    HttpResponseMessage CustomerresponseMessage = await client.GetAsync(strurl);

                    if (CustomerresponseMessage.IsSuccessStatusCode)
                    {
                        var response = CustomerresponseMessage.Content.ReadAsStringAsync().Result;
                        var settings = new JsonSerializerSettings
                        {
                            NullValueHandling     = NullValueHandling.Ignore,
                            MissingMemberHandling = MissingMemberHandling.Ignore
                        };
                        orderDetails        = JsonConvert.DeserializeObject <CustomerOrderDetailsRootObject>(response, settings);
                        custModel           = orderDetails.data;
                        ViewBag.Transaction = custModel;
                    }
                }
                return(View(custModel));
            }
            return(View(custModel));
        }