public ActionResult<Order.Response> Create([FromBody] Order.Request request) { if(!ValidateToken()) { var err401 = new Test_Unhar.Models.Error(1105,"Invalid token","This token alredy expired"); return new UnauthorizedObjectResult(err401); }; if (request == null) { var err422 = new Test_Unhar.Models.Error(1050,"Invalid data","Invalid location field in incoming object"); return new UnprocessableEntityObjectResult(err422); }; string _id = _orderRepository.Insert(request); return new ObjectResult(_orderRepository.Find(_id).response) {StatusCode = StatusCodes.Status201Created}; /*var baseUrl = Request.Path; return new CreatedResult(baseUrl+"/" + _id.ToString(),_orderRepository.Find(_id).response);*/ }
public string Insert(Order.Request item) { _orderList.Add(new Order((_count + 1).ToString(), item.dimension, item.pickup, item.dropOff, StatusOrder.Status1.ToString())); _count = _count + 1; return(_count.ToString()); }