public async Task <IActionResult> GetAsCSV([FromBody] QueryOrders queryOrders) { try { return(Ok(await _orderService.AsCSV(queryOrders))); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
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); }
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(); }