public async Task <IActionResult> AuthorizeRental(int rentalId, [FromQuery] bool accepted = true) { var rental = await database.AdminRepository.Get <Rental>(rentalId); if (rental.Accepted) { return(BadRequest("Wypożyczalnia już została zaakceptowana")); } bool result = false; if (accepted) { result = await adminService.AcceptRental(rental); } else { result = await adminService.DenyRental(rental); } if (result) { return(NoContent()); } return(BadRequest("Autoryzacja wypożyczalni nie powiodła się")); }