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 }); }
public GobiernoApiVersion GetApiVersion(GobiernoApiVersionType versionType) { return((from apiVer in ApiVersions() where apiVer.Key == versionType select apiVer.Value).FirstOrDefault()); }