private void DoDispose(bool suppressFinilize)
 {
     if (!_isDisposed)
     {
         _isDisposed = true;
         _cinemaRepository.Dispose();
         if (suppressFinilize)
         {
             GC.SuppressFinalize(this);
         }
     }
 }