Esempio n. 1
0
 public function Add(BookableResource $resource)
 {
     $db = ServiceLocator::GetDatabase();
     $addResourceCommand = new AddResourceCommand($resource->GetName(), $resource->GetScheduleId(), $resource->GetAutoAssign(), $resource->GetAdminGroupId());
     $resourceId = $db->ExecuteInsert($addResourceCommand);
     if ($resource->GetAutoAssign()) {
         $db->Execute(new AutoAssignResourcePermissionsCommand($resourceId));
     }
     $resource->SetResourceId($resourceId);
     return $resourceId;
 }