static function find($searchId) { $patrons_returned = Patron::getAll(); foreach ($patrons_returned as $patron) { if ($searchId == $patron->getId()) { return $patron; } } }
function test_getAll_save() { $name = "Joe Bongtana"; $test_patron = new Patron($name); $test_patron->save(); $name2 = "Jesus Christ"; $test_patron2 = new Patron($name2); $test_patron2->save(); $result = Patron::getAll(); $this->assertEquals([$test_patron, $test_patron2], $result); }
function testDelete() { $name = "Randy Mclure"; $test_patron = new Patron($name); $test_patron->save(); $name2 = "Ballface Majure"; $test_patron2 = new Patron($name2); $test_patron2->save(); $test_patron->delete(); $this->assertEquals([$test_patron2], Patron::getAll()); }
static function find($search_id) { $found_patron = null; $all_patrons = Patron::getAll(); foreach ($all_patrons as $patron) { if ($patron->getId() == $search_id) { $found_patron = $patron; } } return $found_patron; }
static function search($search_email) { $found_patron = NULL; $patrons = Patron::getAll(); foreach ($patrons as $patron) { $patron_email = $patron->getEmail(); if ($patron_email == $search_email) { $found_patron = $patron; } } return $found_patron; }
static function find($search_id) { $found_patron = NULL; $patrons = Patron::getAll(); foreach ($patrons as $patron) { $patron_id = $patron->getId(); if ($patron_id == $search_id) { $found_patron = $patron; } } return $found_patron; }
static function find($search_id) { $found = null; $patrons = Patron::getAll(); foreach ($patrons as $patron) { $patron_id = $patron->getId(); if ($patron_id == $search_id) { $found = $patron; } } //end foreach return $found; }
function test_deleteAll() { //Arrange $patron_name = "Hannibal"; $test_patron = new Patron($patron_name); $test_patron->save(); $patron_name2 = "Johnny"; $test_patron2 = new Patron($patron_name2); $test_patron2->save(); //Act Patron::deleteALl(); $result = Patron::getAll(); //Assert $this->assertEquals([], $result); }
function testDeleteAll() { //Arrange $name = "Intro to Art"; $test_patron = new Patron($name); $test_patron->save(); $name2 = "Intro to Spanish"; $test_patron2 = new Patron($name2); $test_patron2->save(); //Act Patron::deleteAll(); $result = Patron::getAll(); //Assert $this->assertEquals([], $result); }
function testGetAll() { //Arrange $patron_name = "Butterball"; $id = null; $test_patron = new Patron($patron_name, $id); $test_patron->save(); $patron_name2 = "Lance Armstrang"; $id2 = null; $test_patron2 = new Patron($patron_name2, $id2); $test_patron2->save(); //Act $result = Patron::getAll(); //Assert $this->assertEquals([$test_patron, $test_patron2], $result); }
function testDeleteAll() { //Arrange $name = "Jim Bob"; $id = 1; $test_patron = new Patron($name, $id); $test_patron->save(); $name2 = "Sally Sue"; $id2 = 2; $test_patron2 = new Patron($name, $id); $test_patron2->save(); //Act Patron::deleteAll(); $result = Patron::getAll(); //Assert $this->assertEquals([], $result); }
function testDeleteOne() { $patron_name = "Jasmine"; $new_patron = new Patron($patron_name); $new_patron->save(); $patron_name = "Aladdin"; $new_patron2 = new Patron($patron_name); $new_patron2->save(); $new_patron->deleteOne(); $result = Patron::getAll(); $this->assertEquals($new_patron2, $result[0]); }
function test_delete() { //Arrange $name = "Suzie Palloozi"; $phone = "1-800-439-0398"; $test_patron = new Patron($name, $phone); $test_patron->save(); $name2 = "Tac Zoltani"; $phone2 = "1-800-407-3930"; $test_patron2 = new Patron($name2, $phone2); $test_patron2->save(); //Act $test_patron->delete(); //Assert $result = Patron::getAll(); $this->assertEquals($test_patron2, $result[0]); }
function test_deleteAll() { //Arrange $patron_name = "James Patterson"; $id = 1; $patron_name2 = "Stephen King"; $id2 = 2; $test_patron = new Patron($patron_name, $id); $test_patron->save(); $test_course2 = new Patron($patron_name2, 2, $id2); $test_course2->save(); //Act Patron::deleteAll(); $result = Patron::getAll(); //Assert $this->assertEquals([], $result); }
}); //-------------------------------------------------------// $app->post("/books", function () use($app) { $new_book = new Book($_POST['title']); $new_book->save(); return $app['twig']->render('books.html.twig', array('books' => Book::getAll())); }); $app->post("/authors", function () use($app) { $new_author = new Author($_POST['name']); $new_author->save(); return $app['twig']->render('authors.html.twig', array('authors' => Author::getAll())); }); $app->post("/patrons", function () use($app) { $new_patron = new Patron($_POST['name']); $new_patron->save(); return $app['twig']->render('patrons.html.twig', array('patrons' => Patron::getAll())); }); $app->post("/add_author", function () use($app) { $book = Book::find($_POST['book_id']); $author = Author::find($_POST['author_id']); $book->addAuthor($author); return $app['twig']->render('book.html.twig', array('copies' => $book->getCopies(), 'book' => $book, 'authors' => $book->getAuthors(), 'all_authors' => Author::getAll())); }); $app->post("/add_book", function () use($app) { $book = Book::find($_POST['book_id']); $author = Author::find($_POST['author_id']); $author->addBook($book); return $app['twig']->render('author.html.twig', array('author' => $author, 'books' => $author->getBooks(), 'all_books' => Book::getAll())); }); $app->post("/add_copy", function () use($app) { $book = Book::find($_POST['book_id']);
function testDeleteOne() { //Arrange $patron_name = "Sally"; $phone_number = "1234567890"; $test_patron = new Patron($patron_name, $phone_number); $test_patron->save(); $patron_name2 = "Joe"; $phone_number2 = "0987654321"; $test_patron2 = new Patron($patron_name2, $phone_number2); $test_patron2->save(); //Act $test_patron->deleteOne(); //Assert $this->assertEquals([$test_patron2], Patron::getAll()); }
$due_date = $_POST['due_date']; $patron_id = $_POST['patron_id']; $update_book[0]->update($due_date, $patron_id); $author = Author::find($authorId); $author_id = $author->getId(); $book = Book::find($bookId); $book_id = $book->getId(); $book_list = BookList::findBookList($author_id, $book_id); return $app['twig']->render('booklist.html.twig', array('book_list' => $book_list, 'book' => $book, 'author' => $author, 'patrons' => Patron::getAll())); }); $app->get("booklist/{bookId}/out/", function ($bookId) use($app) { $column_id = 'id'; $books = BookList::find($column_id, intval($bookId)); $patrons = Patron::getAll(); return $app['twig']->render('checkout.html.twig', array('book' => $books[0], 'patrons' => $patrons)); }); //----------------------------Add a Book functionality Begin ------------------------- //Redirect for add a book page. $app->get("/add", function () use($app) { $patrons = Patron::getAll(); return $app['twig']->render('add.html.twig', array('patrons' => $patrons)); }); $app->post("/add", function () use($app) { $patron_name = $_POST['patron_name']; $new_patron = new Patron($patron_name); $new_patron->save(); $patrons = Patron::getAll(); return $app['twig']->render('add.html.twig', array('patrons' => $patrons)); }); //End of app return $app;
function test_updateEmail() { //Arrange $name = "Dan Brown"; $phone = "3"; $email = "*****@*****.**"; $test_patron = new Patron($name, $phone, $email); $test_patron->save(); //Act $new_email = "*****@*****.**"; $test_patron->updateEmail($new_email); //Assert $result = Patron::getAll(); $this->assertEquals($new_email, $result[0]->getEmail()); }
function testUpdatePatron() { $name = "Kyle Pratuch"; $email = "*****@*****.**"; $test_patron = new Patron($name, $email); $test_patron->save(); $name2 = "Jason Bethel"; $email2 = "*****@*****.**"; //Act $test_patron->updatePatron($name2, $email2); $result = Patron::getAll(); //Assert $this->assertEquals($test_patron, $result[0]); }
function testDelete() { //Arrange $id = null; $name = "Allen"; $phone = "4444"; $test_patron = new Patron($id, $name, $phone); $name2 = "Phil"; $phone2 = "5555"; $test_patron2 = new Patron($id, $name2, $phone2); $test_patron2->save(); //Act $test_patron->delete(); //Assert $this->assertEquals([$test_patron2], Patron::getAll()); }
function testDeletePatron() { $name = "Hulk Hogan"; $id = 1; $test_patron = new Patron($name, $id); $test_patron->save(); $name2 = "Kool-aid Man and Randal Savage"; $id2 = 2; $test_patron2 = new Patron($name2, $id2); $test_patron2->save(); $test_patron->deletePatron(); $this->assertEquals([$test_patron2], Patron::getAll()); }
function testDeletePatron() { //Arrange $patron_name = "Mr. Pickles"; $id = null; $test_patron = new Patron($patron_name, $id); $test_patron->save(); $patron_name2 = "John Doe"; $test_patron2 = new Patron($patron_name2, $id); $test_patron2->save(); //Act $test_patron2->delete(); //Assert $result = Patron::getAll(); $this->assertEquals([$test_patron], $result); }
function test_getAll() { //Arrange $patron_name = "Paco"; $id = 1; $test_patron = new Patron($patron_name, $id); $test_patron->save(); $patron_name2 = "BurritoJr"; $id2 = 2; $test_patron2 = new Patron($patron_name2, $id2); $test_patron2->save(); //Act $result = Patron::getAll(); //Assert $this->assertEquals([$test_patron, $test_patron2], $result); }