/// <summary>
        /// Send email with portal invite.
        /// </summary>
        protected virtual void SendInvites()
        {
            var usersForInvites = UserInvites.Where(x => x.Success);

            foreach (var userInvite in usersForInvites)
            {
                var passwordRecovery = LoginUtilities
                                       .GenerateRecoveryPasswordLink(UserConnection, userInvite.UserName, AppUrl);
                RegistrationHelper.RegistrationHelper
                .SendInvitationEmail(UserConnection, userInvite.Email, userInvite.ContactId,
                                     passwordRecovery.PasswordChangeUrl);
            }
        }