示例#1
0
        public async Task <IActionResult> Index()
        {
            var orders = await _orderManagementApi.GetOrders();

            foreach (var order in orders)
            {
                order.ImageString = ConvertAndFormatToString(order.ImageData);
            }
            return(View(orders));
        }
示例#2
0
        public async Task <HttpResponseMessage> GetOrders()
        {
            HttpResponseMessage response = await _restClient.GetOrders();

            if (response.IsSuccessStatusCode)
            {
                return(response);
            }
            else
            {
                return(null);
            }
        }
        public async Task <IActionResult> Index()
        {
            var model = new OrderListViewModel
            {
                Orders = await _orderManagementApi.GetOrders()
            };

            foreach (var order in model.Orders)
            {
                order.ImageString = ConvertAndFormatToString(order.ImageData);
            }
            return(View(model));
        }
示例#4
0
        public async Task <IActionResult> Index()
        {
            var Orders = await _ordersApi.GetOrders();

            var model = new OrderListViewModel {
                Orders = Orders
            };

            foreach (var m in model.Orders)
            {
                string imageBase64Data = Convert.ToBase64String(m.ImageData);
                m.ImageString = string.Format("data:image/png;base64,{0}", imageBase64Data);
            }

            return(View(model));
        }
示例#5
0
        public async Task <IActionResult> Index()
        {
            var response = await _ordersApi.GetOrders();

            var return_value = await response.Content.ReadAsStringAsync();

            List <OrderViewModel> Orders = JsonConvert.DeserializeObject <List <OrderViewModel> >(return_value);

            var model = new OrderListViewModel
            {
                Orders = Orders
            };

            foreach (var m in model.Orders)
            {
                string imageBase64Data = Convert.ToBase64String(m.ImageData);
                m.ImageString = string.Format("data:image/png;base64,{0}", imageBase64Data);
            }
            return(View(model));
        }
 public async Task <List <OrderViewModel> > GetOrders()
 {
     return(await _restClient.GetOrders());
 }
示例#7
0
 public Task <List <OrderViewModel> > GetOrders()
 {
     return(_restClient.GetOrders());
 }