public void Handle(TeamUpdatedMessage message)
        {
            if (!ShouldUpdateTeam(message.Dto))
            {
                return;
            }
            Action success = () => UpdateTeam(message.Dto);

            AssignUser(message.Dto,
                       _userMapper.GetThirdPartyIdBy(_storage.Get <UserDTO>(message.Dto.UserID.ToString()).Single().ID),
                       success);
        }
        private string GetOwner(CommentDTO comment)
        {
            var owner = _userMapper.GetThirdPartyIdBy(comment.OwnerID);

            return(!string.IsNullOrEmpty(owner)
                                ? owner
                                : _repository.Get <UserDTO>(comment.OwnerID.ToString())
                   .Select(x => x.Email)
                   .SingleOrDefault());
        }