public GobiernoApi(UserSessionData user, /*IGobiernoLogger logger,*/
                           IHttpRequestProcessor httpRequestProcessor, GobiernoApiVersionType apiVersionType)
        {
            //_logger = logger;

            _httpRequestProcessor = httpRequestProcessor;
            _apiVersionType       = apiVersionType;
            _apiVersion           = GobiernoApiVersionList.GetApiVersionList().GetApiVersion(apiVersionType);
            _httpHelper           = new HttpHelper(/*_apiVersion,*/ httpRequestProcessor, this);
            _userSession          = user;

            LoadStateDataFromObject(new StateData {
                UserSession = _user
            });
        }
Esempio n. 2
0
 public GobiernoApiVersion GetApiVersion(GobiernoApiVersionType versionType)
 {
     return((from apiVer in ApiVersions()
             where apiVer.Key == versionType
             select apiVer.Value).FirstOrDefault());
 }