private Snapshot[] RetrieveAllSnapshots(CompareAllSnapshotsRequest request) { Snapshot[] snapshots = snapshotRepository.GetByPot(request.PotName) .OrderByDescending(x => x.CreationTime) .ToArray(); return(snapshots); }
protected override Pot Handle(PresentPotRequest request) { Pot pot = potRepository.Get(request.PotName); pot.Snapshots = snapshotRepository.GetByPot(request.PotName).ToList(); return(pot); }