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; }