public BioService.VisitorList Select(BioService.CommandVisitors command)
    {
      BioService.VisitorList result = new BioService.VisitorList();

      DbSet<Visitor> visitors = _visitors.Select();
      //DbSet<Photo> photos    = _photos.Select();

      if (visitors == null)
          return result;

    


          foreach (Visitor visitor in visitors)
          {
              BioService.Visitor protoVisitor = _convertor.GetVisitorProto(visitor);

              if (protoVisitor == null)
                  continue;

              //long visitorid = visitor.Id;
              /*
              Photo visitorPhoto = photos.Where(x => x.Id == visitor.Photo_ID).FirstOrDefault();
              BioService.Photo currentPhotoProto = _convertor.GetPhotoProto(visitorPhoto);
              protoVisitor.Photo = currentPhotoProto;
              */
              result.Visitors.Add(protoVisitor);
          }
    

      return result;
    }
    public BioService.VisitorList Update(BioService.VisitorList proto)
    {
      BioService.VisitorList visitors = new BioService.VisitorList();
      foreach (BioService.Visitor curProto in proto.Visitors)
      {
        BioService.Visitor updatedProto = Update(curProto);
        if (updatedProto != null)
          visitors.Visitors.Add(updatedProto);
      }

      return visitors;
    }