/// <summary> /// Get the connection type model. /// </summary> /// <param name="dataObjectTypeName">The Assembly Qualified Name of the data type model.</param> /// <param name="dataAccess">The data access instance.</param> /// <returns>The connection type model</returns> public static ConnectionTypeModel GetTypeModel(string dataObjectTypeName, Nequeo.Wpf.UI.DataAccess dataAccess) { ConnectionTypeModel connectionModel = new ConnectionTypeModel(); connectionModel.ConnectionDataType = dataAccess.ConnectionTypeModel.ConnectionDataType; connectionModel.ConnectionType = dataAccess.ConnectionTypeModel.ConnectionType; connectionModel.DataAccessProvider = dataAccess.ConnectionTypeModel.DataAccessProvider; connectionModel.DatabaseConnection = dataAccess.ConnectionTypeModel.DatabaseConnection; connectionModel.DataObjectTypeName = dataObjectTypeName; return(connectionModel); }
/// <summary> /// Get the connection type model. /// </summary> /// <typeparam name="TDataModel">The data model type</typeparam> /// <param name="dataAccess">The data access instance.</param> /// <returns>The connection type model</returns> public static ConnectionTypeModel GetTypeModel <TDataModel>(Nequeo.Wpf.UI.DataAccess dataAccess) { ConnectionTypeModel connectionModel = new ConnectionTypeModel(); connectionModel.ConnectionDataType = dataAccess.ConnectionTypeModel.ConnectionDataType; connectionModel.ConnectionType = dataAccess.ConnectionTypeModel.ConnectionType; connectionModel.DataAccessProvider = dataAccess.ConnectionTypeModel.DataAccessProvider; connectionModel.DatabaseConnection = dataAccess.ConnectionTypeModel.DatabaseConnection; connectionModel.DataObjectTypeName = typeof(TDataModel).AssemblyQualifiedName; return(connectionModel); }