public AmplaRepository(IDataWebServiceClient webServiceClient, ICredentialsProvider credentialsProvider) { this.webServiceClient = webServiceClient; this.credentialsProvider = credentialsProvider; modelProperties = new ModelProperties <TModel>(); amplaViewDictionary = new Dictionary <string, IAmplaViewProperties <TModel> >(); }
public DynamicViewPointOperations(DynamicViewPoint viewPoint, IDataWebServiceClient webServiceClient, ICredentialsProvider credentialsProvider) { this.viewPoint = viewPoint; this.webServiceClient = webServiceClient; this.credentialsProvider = credentialsProvider; modelProperties = new DynamicModelProperties(viewPoint); viewProperties = new DynamicAmplaViewProperties(modelProperties); Initialise(); }
public DynamicBinder(IDataWebServiceClient webServiceClient, ICredentialsProvider credentialsProvider) { this.credentialsProvider = credentialsProvider; WebServiceClient = webServiceClient; }
public FindByIdDynamicBinder(IDataWebServiceClient webServiceClient, ICredentialsProvider credentialsProvider) : base(webServiceClient, credentialsProvider) { }
/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> public void Dispose() { webServiceClient = null; }
public LoggingDataWebServiceClient(IDataWebServiceClient implementation, ILogger logger) { this.implementation = implementation; this.logger = logger; }