public void MarkAllReadByUser(UserProfile user)
        {
            List <UserMessage> unreadMessages = _userMessageRepository.ReadUnreadMessagesByUser(user).ToList();

            foreach (UserMessage u in unreadMessages)
            {
                u.MessageReadUtc = DateTime.UtcNow;
            }

            _uow.SaveChanges();
        }