public UsernameGetByEMailReply IdentityGetByEMail(UsernameGetByEMailRequest request) { try { UsernameGetByEMailReply response = new UsernameGetByEMailReply(); response.Username = _membership.GetUserNameByEmail(request.EMailAddress); return(response); } catch (Exception ex) { throw ex.NewFault(); } }
public override string GetUserNameByEmail(string email) { using (_log.NewTrace()) { // WcfClientUtils.VerifyParameter("email", email); // providers do not validate email try { UsernameGetByEMailRequest request = new UsernameGetByEMailRequest(); request.EMailAddress = email; request.ServiceSessionToken = WcfClientUtils.SessionToken; var response = _membershipService.IdentityGetByEMail(request); return(response.Username); } catch (Exception ex) { throw WcfUtils.Extract(ex); } } }