public static function store()
 {
     self::check_admin_logged_in();
     $attributes = self::get_attributes();
     $participant = new Participant($attributes);
     $errors = $participant->errors();
     if (count($errors) == 0) {
         $participant->save();
         Redirect::to('/competition/' . $participant->competition_id . '/participants', array('message' => 'Kilpailija lisätty kilpailuun'));
     } else {
         self::creation_view(array(Competition::find($participant->competition_id)), Competitor::all(), true, $errors);
     }
 }
 public static function index()
 {
     $name = self::get_search_term();
     $competitors = Competitor::all($name);
     View::make('competitor/index.html', array('competitors' => $competitors));
 }