public async Task <IActionResult> Post([FromBody] Booking request) { request.UserId = User.FindFirst("emails")?.Value; var booking = await _bookingManager.CreateBookingAsync(request); if (booking == null) { return(new OkObjectResult(new { Status = "notCreated", Reason = "noSuitableFreeRoom" })); } //return Ok(); return(CreatedAtAction("Get", booking)); }