Ejemplo n.º 1
0
 private GravatarServiceRequest GetUserImagesMethodRequest()
 {
     return(new GravatarServiceRequest {
         Email = Email,
         MethodName = GravatarConstants.METHOD_USER_IMAGES,
         Parameters = new List <GravatarParameter> {
             GravatarParameter.NewStringParamter(ParPassword, Password)
         }
     });
 }
Ejemplo n.º 2
0
 private GravatarServiceRequest GetAddressesMethodRequest()
 {
     return(new GravatarServiceRequest {
         Email = Email,
         MethodName = GravatarConstants.METHOD_ADDRESSES,
         Parameters = new List <GravatarParameter> {
             GravatarParameter.NewStringParamter(ParPassword, Password)
         }
     });
 }
Ejemplo n.º 3
0
 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)
         }
     });
 }
Ejemplo n.º 4
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)
         }
     });
 }
Ejemplo n.º 5
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)
         }
     });
 }
Ejemplo n.º 6
0
 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)
         }
     });
 }
Ejemplo n.º 7
0
 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)
         }
     });
 }