public void AddHostingUnit(HostingUnit hostingUnit)//Adds new Hosting unit;
 {
     if (checkID(hostingUnit.Owner.ID))
     {
         try
         {
             dal.AddHostingUnit(hostingUnit.Clone());
         }
         catch (DuplicateWaitObjectException e)
         {
             throw e;
         }
     }
     else
     {
         throw new KeyNotFoundException("Owner ID  is not valid\n");
     }
 }