Exemplo n.º 1
0
 public UserGetByUserNameReply IdentityGetByName(UserGetByUserNameRequest request)
 {
     try
     {
         var response = verifyRequest <UserGetByUserNameRequest, UserGetByUserNameReply>(request, new UserGetByUserNameReply(request));
         response.User = _membership.GetUser(request.UserName, request.UserIsOnLine);
         return(response);
     }
     catch (Exception ex)
     {
         throw ex.NewFault();
     }
 }
Exemplo n.º 2
0
 public override MembershipUser GetUser(string username, bool userIsOnline)
 {
     using (_log.NewTrace())
     {
         //WcfClientUtils.VerifyParameter("username", username);  //provider should return null if username is null or empty
         try
         {
             UserGetByUserNameRequest request = new UserGetByUserNameRequest();
             request.ServiceSessionToken = WcfClientUtils.SessionToken;
             request.UserName            = username;
             request.UserIsOnLine        = userIsOnline;
             var response = _membershipService.IdentityGetByName(request);
             return(response.User);
         }
         catch (Exception ex)
         {
             throw WcfUtils.Extract(ex);
         }
     }
 }