public async Task <IActionResult> PlaceOrder([FromBody] OrderDto orderDto) { string OrderData; try { string userId = null; userId = User.FindFirst("userId").Value; if (userId == null) { return(this.Ok(new ResponseEntity(HttpStatusCode.OK, "Invalid Token", userId, ""))); } OrderData = await Task.FromResult(OrderService.PlaceOrder(orderDto, userId)); if (!OrderData.Contains("Not") && OrderData != null) { return(this.Ok(new ResponseEntity(HttpStatusCode.OK, OrderData, orderDto, ""))); } } catch { return(this.BadRequest(new ResponseEntity(HttpStatusCode.BadRequest, "Bad Request", null, ""))); } return(this.Ok(new ResponseEntity(HttpStatusCode.NoContent, OrderData, null, ""))); }