public IActionResult CancelBooking([FromBody] string id) { if (id == null) { return(BadRequest("invalid object")); } string email = User.FindFirst(ClaimTypes.NameIdentifier)?.Value; ApplicationUser user = context.ApplicationUsers.FirstOrDefault(c => c.Email.Equals(email)); string result = IDriverService.CancelBooking(user, id); if (result == "Ok") { return(Ok(new { status = 200, message = "Booking Cancelled" })); } return(BadRequest(new { error = result })); }