Q: I have a requirement to send an email to the current logged in user,what is the API which will help me to retrieve the email address of the current user?

A: Use the following API call to get the user details.


UserDetails user =  UserDetailsProxy.GetUserDetailsByUserId(UserIdentity.UserId);
string userEmailId = user.MembershipDetails.EmailId;


In case If the user name and email id are same, then use the UserIdentity.


string userEmailId = UserIdentity.LoggedInUserName;