public void MarkAsReadUserMessages(List <UserMessageModel> userMessages)
 {
     foreach (var userMessage in userMessages)
     {
         var currentUserMessage = _userMessageRepository.Read(a => a.Id.Equals(userMessage.Id)).FirstOrDefault();
         //update message read date
         currentUserMessage.MessageReadUtc = userMessage.MessageRead.HasValue ? userMessage.MessageRead.Value.ToUniversalTime() : userMessage.MessageRead;
     }
     _uow.SaveChanges();
 }