public async Task <ActionResult> BookReservation(int id) { if (!_reservationService.AnyReservation(id)) { await _reservationService.SetReservationAsync(id, Int32.Parse(HttpContext.User.FindFirstValue(ClaimTypes.NameIdentifier))); SetFlashMessage("Success", "Książka została zarezerwowana."); } else { SetFlashMessage("Error", "Książka została zarezerwowana przez innego użytkownika."); } return(RedirectToAction("BookList", "Book")); }