Example #1
0
 public async Task <IActionResult> GetAsCSV([FromBody] QueryOrders queryOrders)
 {
     try
     {
         return(Ok(await _orderService.AsCSV(queryOrders)));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Example #2
0
        public async Task <List <string> > AsCSV(QueryOrders queryOrders)
        {
            var orders = await _orderRepository.Get(queryOrders);

            var csv = new List <string>();

            Parallel.ForEach(orders, (order) => {
                csv.Add(order.ToCSV(";"));
            });

            return(csv);
        }
Example #3
0
        public async Task <IActionResult> Get([FromBody] QueryOrders queryOrders)
        {
            try
            {
                var orders = await _orderRepository.Get(queryOrders);

                return(Ok(orders));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
 public async Task <List <Order> > Get(QueryOrders queryOrders)
 {
     return(await Task.Run(() => { return new List <Order>(); }));
 }
 public Task <List <Order> > Get(QueryOrders queryOrders)
 {
     throw new NotImplementedException();
 }