public IEnumerable <Observation> GetAllByObserver(AuthUser authUser, int contextoAno) { var observations = _observationRepository.GetAllByObserver(authUser, contextoAno); var allByObserver = observations as Observation[] ?? observations.ToArray(); foreach (var observation in allByObserver) { observation.Observer = _observationRepository.GetObserver(observation.ObserverId); observation.Observed = _observationRepository.GetObserved(observation.ObservedId); } return(allByObserver); }