/// <summary> /// Gets the data. /// </summary> /// <param name="sessionId">The session identifier.</param> /// <param name="tableName">Name of the table.</param> /// <param name="columns">The columns.</param> /// <param name="startDate">The start date.</param> /// <param name="endDate">The end date.</param> /// <returns>Broobu.SweNet.Contract.Domain.SweNetDataSet.</returns> public SweNetDataSet GetData(string sessionId, string tableName, string[] columns, DateTime startDate, DateTime endDate) { ArrayOfString columnsArray = new ArrayOfString(); columnsArray.AddRange(columns); ISwenetDataSet res = SweNetAdapter .Proxy .getData(sessionId, tableName, columnsArray, startDate, endDate); return(res.ToSweNetDataSet()); }
/// <summary> /// To the swe net data set. /// </summary> /// <param name="item">The item.</param> /// <returns>Broobu.SweNet.Contract.Domain.SweNetDataSet.</returns> public static SweNetDataSet ToSweNetDataSet(this ISwenetDataSet item) { return(new SweNetDataSet { ColumnCount = item.columnCount, ColumnNames = item.columnNames.ToArray(), ColumnTypes = item.columnTypes.ToArray(), Data = item.data.ToObjectMatrix(), EndDate = item.endDate, ExtensionData = item.ExtensionData, RowCount = item.rowCount, StartDate = item.startDate, TableName = item.tableName }); }