예제 #1
0
 private GravatarServiceRequest GetExistsMethodRequest(IEnumerable <string> addresses, bool alreadyHashed = false)
 {
     return(new GravatarServiceRequest {
         Email = Email,
         MethodName = GravatarConstants.METHOD_EXISTS,
         Parameters = new List <GravatarParameter> {
             GravatarParameter.NewArrayParameter(ParHashes, addresses.Select(adr => GravatarParameter.NewStringParamter(String.Empty, alreadyHashed ? adr : HashEmailAddress(adr)))),
             GravatarParameter.NewStringParamter(ParPassword, Password)
         }
     });
 }
예제 #2
0
 private GravatarServiceRequest GetUseUserImagesMethodRequest(string userImage, IEnumerable <string> addresses)
 {
     return(new GravatarServiceRequest {
         Email = Email,
         MethodName = GravatarConstants.METHOD_USE_USER_IMAGE,
         Parameters = new List <GravatarParameter> {
             GravatarParameter.NewStringParamter(ParUserImage, userImage),
             GravatarParameter.NewArrayParameter(ParAddresses, addresses.Select(adr => GravatarParameter.NewStringParamter(String.Empty, adr))),
             GravatarParameter.NewStringParamter(ParPassword, Password)
         }
     });
 }