Esempio n. 1
0
        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"));
        }