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