public async Task <ActionResult <GetCurbsideDetailsResponse> > GetById(int id) { GetCurbsideDetailsResponse response = await _curbsideOrders.GetByIdAsync(id); if (response != null) { return(Ok(response)); } else { return(NotFound()); } }
public async Task <ActionResult <GetCurbsideDetailsResponse> > PlaceOrderSync( [FromBody] PostCurbsideRequest request ) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } else { GetCurbsideDetailsResponse response = await _curbsideOrders.PlaceOrderNoBGAsync(request); return(CreatedAtRoute("curbside#getbyid", new { id = response.Id }, response)); } }