示例#1
0
        public async Task <ActionResult> GetEverGreenOrders(int OrderStatusId)
        {
            List <CustomerOrderModel> olist = new List <CustomerOrderModel>();

            if (ModelState.IsValid)
            {
                ViewBag.LoginID  = Session["LoginID"].ToString();
                ViewBag.Username = Session["Username"].ToString();
                ViewBag.Message  = "Your application Daily Activity page.";
                string url = GetUrl(2);
                url = url + "UserLogin/MyAllOrderListByStatusId?StatusId=" + OrderStatusId;
                //CustomerOrderModel order = new CustomerOrderModel();
                OrderRootObject obj = new OrderRootObject();

                using (HttpClient client = new HttpClient())
                {
                    HttpResponseMessage CustomerresponseMessage = await client.GetAsync(url);

                    if (CustomerresponseMessage.IsSuccessStatusCode)
                    {
                        var response = CustomerresponseMessage.Content.ReadAsStringAsync().Result;
                        var settings = new JsonSerializerSettings
                        {
                            NullValueHandling     = NullValueHandling.Ignore,
                            MissingMemberHandling = MissingMemberHandling.Ignore
                        };
                        obj   = JsonConvert.DeserializeObject <OrderRootObject>(response, settings);
                        olist = obj.data;
                        ViewBag.TransactionList = olist;
                    }
                }
                return(View(olist));
            }
            return(View(olist));
        }
        public async Task <ActionResult> GetAllOrdersList()
        {
            ViewBag.StoreId = Session["StoreId"].ToString();
            string url = GetUrl(2);

            url = url + "UserLogin/GetAllOrdersByStoreList?StoreId=" + ViewBag.StoreId + "";

            List <CustomerOrderModel> olist = new List <CustomerOrderModel>();
            OrderRootObject           obj   = new OrderRootObject();

            using (HttpClient client = new HttpClient())
            {
                HttpResponseMessage CustomerresponseMessage = await client.GetAsync(url);

                if (CustomerresponseMessage.IsSuccessStatusCode)
                {
                    var response = CustomerresponseMessage.Content.ReadAsStringAsync().Result;
                    var settings = new JsonSerializerSettings
                    {
                        NullValueHandling     = NullValueHandling.Ignore,
                        MissingMemberHandling = MissingMemberHandling.Ignore
                    };
                    obj   = JsonConvert.DeserializeObject <OrderRootObject>(response, settings);
                    olist = obj.data;
                    ViewBag.TransactionList = olist;
                }
            }
            return(PartialView("_ViewOrdersList", olist));
        }
示例#3
0
        public IActionResult Orders()
        {
            string userID = _userManager.GetUserId(User);
            HttpResponseMessage response = client.GetAsync($"http://shirleyomda-001-site1.etempurl.com/odata/Bills?$expand=Payment&$filter=userID eq '{userID}'").Result;
            string          order        = response.Content.ReadAsStringAsync().Result;
            OrderRootObject myOrder      = JsonConvert.DeserializeObject <OrderRootObject>(order);

            return(PartialView(myOrder));
        }