public InternalVkApiAuthorizationResponse Authorize(InternalVkApiAuthorizationRequestParams requestParams) { var externalParams = requestParams.ToExternal(); api.Authorize(externalParams); return(new InternalVkApiAuthorizationResponse { Token = api.Token }); }
public static ApiAuthParams ToExternal(this InternalVkApiAuthorizationRequestParams requestParams) { return(new ApiAuthParams { ApplicationId = requestParams.ApplicationId, Login = requestParams.Login, Password = requestParams.Password, AccessToken = requestParams.AccessToken, Settings = Settings.All | Settings.Offline }); }