public async Task <IActionResult> AddOrder([FromBody] OrdersDTO orderDTO) { var order = _mapper.Map <Orders>(orderDTO); var res = await _orderService.AddOrder(order); if (res == null) { return(BadRequest(res)); } var resDto = _mapper.Map <OrdersDTO>(res); var baseUrl = $"{HttpContext.Request.Scheme}://{HttpContext.Request.Host.ToUriComponent()}"; var loactionUri = baseUrl + "/Ordering/" + res.Id.ToString(); return(Created(loactionUri, resDto)); }
public async Task Consume(ConsumeContext <CartCheckoutEvent> context) { await _orderService.AddOrder(context.Message); }