Exemple #1
0
        public IEnumerable <BuddyDTO> GetBuddiesByBeacon(int id)
        {
            var userRepository  = new UserRepository();
            var buddyRepository = new BuddyRepository();
            var buddies         = buddyRepository.GetBuddiesByBeacon(id);
            var users           = new List <BuddyDTO>();

            foreach (var buddy in buddies)
            {
                var user = userRepository.GetUser(buddy.UserId);
                var dto  = new BuddyDTO
                {
                    User   = user,
                    Status = buddy.BuddyStatus,
                    ETA    = buddy.ETA
                };
                users.Add(dto);
            }
            return(users);
        }