BAL.Manager.SupportManager.GetChatUsers C# (CSharp) Метод

GetChatUsers() публичный Метод

public GetChatUsers ( ) : List
Результат List
        public List<SupporterInfoDTO> GetChatUsers()
        {
            var allSenders = uOW.SupportRepo.Get()
                                //.Get(e => e.SendTime > DateTime.UtcNow.AddMinutes(-30))
                                .OrderBy(e => e.SendTime)
                                .Select(e => e.SenderId)
                                .Distinct();

            List<SupporterInfoDTO> persons = new List<SupporterInfoDTO>();
            foreach (int senderId in allSenders)
            {
                var person = uOW.PersonRepo.Get(e => e.UserId == senderId).First();
                var info = new SupporterInfoDTO()
                {
                    Id = senderId,
                    Name = person.FirstName,
                    Photo = person.ImageName
                };

                persons.Add(info);
            }

            return persons;
        }