You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.01-QCM_MuscuMaths/Website/models/ModelAdministrator.php

45 lines
1.1 KiB

<?php
class ModelAdministrator
{
private $gwAdministrator;
public function __construct()
{
$this->gwAdministrator = new GatewayAdministrator();
}
public function addAdministrator($administrator)
{
$this->gwAdministrator->addAdministrator($administrator);
}
public function getAdministratorByID($id)
{
$administrator = $this->gwAdministrator->getAdministratorByID($id);
return $administrator;
}
public function getAdministrators()
{
$administrators = $this->gwAdministrator->getAdministrators();
return $administrators;
}
public function updateAdministrator($id,$administrator)
{
$this->gwAdministrator->updateAdministrator($id,$administrator);
}
public function deleteAdministratorByID($id)
{
$this->gwAdministrator->deleteAdministratorByID($id);
}
public function verifyAdministrator($Administrator)
{
$administratorsId = $this->gwAdministrator->verifyAdministrator($Administrator);
return $administratorsId;
}
}