public AmplaAddDataDynamicBinding(List <dynamic> models, List <SubmitDataRecord> records, IDynamicAmplaViewProperties amplaViewProperties, IDynamicModelProperties modelProperties) { this.models = models; this.records = records; this.amplaViewProperties = amplaViewProperties; this.modelProperties = modelProperties; }
public DynamicAmplaViewProperties(IDynamicModelProperties modelProperties) { this.modelProperties = modelProperties; permissions = new ViewPermissions(); IViewPermissions modulePermissions = ModuleMapping.GetModuleMapping(modelProperties.Module).GetSupportedOperations(); enforcePermissions = new EnforceViewPermissionsAdapter(modelProperties.Module.ToString(), permissions, modulePermissions); }
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 AmplaGetDataDynamicBinding(GetDataResponse response, List <dynamic> records, IDynamicModelProperties modelProperties) { this.response = response; this.records = records; this.modelProperties = modelProperties; }