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.
45 lines
1.1 KiB
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;
|
|
}
|
|
}
|