public async Task <IActionResult> Create([FromBody] BookingCreate booking) { if (booking == null) { return(BadRequest()); } await context.BookRoom(booking); var routeParameters = new { roomId = booking.RoomId, startTime = booking.StartTime, endTime = booking.EndTime }; var uri = "api/calendar/roomId/startTime/endTime"; return(Created(uri, routeParameters)); }