aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/DataStore/Tango.DataStore.Web/LoginResponse.cs
blob: 5c70d85b916c343e6df9674e078ceb81a9bd5d6f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tango.DataStore.Web
{
    public class LoginResponse
    {
        public String Token { get; set; }
        public DateTime ExpirationUTC { get; set; }
    }
}
using Tango.CSV; public static class CsvFileLinqExtensions { /// <summary> /// Export the collection to CSV file. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="source">The source.</param> /// <param name="csvDestination">The CSV destination.</param> public static void ToCsv<T>(this IEnumerable<T> source, CsvDestination csvDestination) { source.ToCsv(csvDestination, null); } /// <summary> /// Export the collection to CSV file. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="source">The source.</param> /// <param name="csvDestination">The CSV destination.</param> /// <param name="csvDefinition">The CSV definition.</param> public static void ToCsv<T>(this IEnumerable<T> source, CsvDestination csvDestination, CsvDefinition csvDefinition) { using (var csvFile = new CsvFile<T>(csvDestination, csvDefinition)) { foreach (var record in source) { csvFile.Append(record); } } } }