Пример #1
0
 function testGetAll()
 {
     //Arrange
     $business_name = "IBM";
     $business_phone = "5033133131";
     $business_contact = "john";
     $business_website = "walkins.com";
     $business_address = "123 fake st";
     $business_contact_email = "*****@*****.**";
     $id = 1;
     $test_business = new Business($business_name, $business_phone, $business_contact, $business_website, $business_address, $business_contact_email, $id);
     $test_business->save();
     $business_name2 = "Smoke Signals";
     $business_phone2 = "5033139999";
     $business_contact2 = "Theo";
     $business_website2 = "Signal.com";
     $business_address2 = "123 getreal st";
     $business_contact_email2 = "*****@*****.**";
     $id2 = 2;
     $test_business2 = new Business($business_name2, $business_phone2, $business_contact2, $business_website2, $business_address2, $business_contact_email2, $id2);
     $test_business2->save();
     //Act
     $result = Business::getAll();
     //Assert
     $this->assertEquals([$test_business, $test_business2], $result);
 }
Пример #2
0
});
//View a list of all businesses
$app->get("/businesshome", function () use($app) {
    return $app['twig']->render('businesshome.html.twig', array('businesses' => Business::getAll()));
});
//add a new business to businesses from business home
$app->post("/businesshome", function () use($app) {
    $business_name = $_POST['business_name'];
    $business_phone = $_POST['business_phone'];
    $business_contact = $_POST['business_contact'];
    $business_website = $_POST['business_website'];
    $business_address = $_POST['business_address'];
    $business_contact_email = $_POST['business_contact_email'];
    $business = new Business($business_name, $business_phone, $business_contact, $business_website, $business_address, $business_contact_email, $id = null);
    $business->save();
    return $app['twig']->render('businesshome.html.twig', array('businesses' => Business::getAll()));
});
//specific business viewing page to be viewed by the user.
//(NEED TO FINALIZE ARRAY!!!)
$app->get("/business/{id}", function ($id) use($app) {
    $business = Business::find($id);
    return $app['twig']->render('business.html.twig', array('business' => $business, 'all_activities' => Activity::getAll()));
});
//Path to update business info --- NOT FINISHED AND NEEDS PROPER THINGS!
$app->get("/updatebusiness/{id}", function () use($app) {
    return $app['twig']->render('updatebusiness.html.twig', array('business' => $business));
});
//path to userhome for viewing current users and adding new
$app->get("/userhome", function () use($app) {
    return $app['twig']->render('userhome.html.twig', array('users' => User::getAll()));
});
Пример #3
0
 static function find($search_id)
 {
     $found_business = null;
     $businesses = Business::getAll();
     foreach ($businesses as $business) {
         $business_id = $business->getId();
         if ($business_id == $search_id) {
             $found_business = $business;
         }
     }
     return $found_business;
 }