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) } }); }
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) } }); }