private GravatarServiceRequest GetUserImagesMethodRequest() { return(new GravatarServiceRequest { Email = Email, MethodName = GravatarConstants.METHOD_USER_IMAGES, Parameters = new List <GravatarParameter> { GravatarParameter.NewStringParamter(ParPassword, Password) } }); }
private GravatarServiceRequest GetAddressesMethodRequest() { return(new GravatarServiceRequest { Email = Email, MethodName = GravatarConstants.METHOD_ADDRESSES, Parameters = new List <GravatarParameter> { GravatarParameter.NewStringParamter(ParPassword, Password) } }); }
private GravatarServiceRequest GetDeleteImageMethodRequest(string userImage) { return(new GravatarServiceRequest { Email = Email, MethodName = GravatarConstants.METHOD_DELETE_USER_IMAGE, Parameters = new List <GravatarParameter> { GravatarParameter.NewStringParamter(ParUserImage, userImage), GravatarParameter.NewStringParamter(ParPassword, Password) } }); }
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) } }); }
private GravatarServiceRequest GetSaveUrlMethodRequest(string url, GravatarImageRating rating) { return(new GravatarServiceRequest { Email = Email, MethodName = GravatarConstants.METHOD_SAVE_URL, Parameters = new List <GravatarParameter> { GravatarParameter.NewStringParamter(ParUrl, url), GravatarParameter.NewIntegerParameter(ParRating, (int)rating), GravatarParameter.NewStringParamter(ParPassword, Password) } }); }
private GravatarServiceRequest GetSaveDataMethodRequest(byte[] data, GravatarImageRating rating) { return(new GravatarServiceRequest { Email = Email, MethodName = GravatarConstants.METHOD_SAVE_DATA, Parameters = new List <GravatarParameter> { GravatarParameter.NewStringParamter(ParData, Convert.ToBase64String(data)), GravatarParameter.NewIntegerParameter(ParRating, (int)rating), GravatarParameter.NewStringParamter(ParPassword, Password) } }); }