Esempio n. 1
0
 public static Task <int> CountAll <T>(
     string fileName)
 {
     using (var stream = FileUtils.GetReadStream(fileName))
     { return(Task.FromResult(stream.ReadList <T>().Count)); }
 }
 public async Task <IEnumerable <VertexConnectionInfo> > GetAll()
 => await FileUtils.GetAll <VertexConnectionInfo>(
     _fileName,
     (e) => true);
 public async Task <IEnumerable <VertexConnectionInfo> > GetAllConnectionsToVertex(string toVertex)
 => await FileUtils.GetAll <VertexConnectionInfo>(
     _fileName,
     (e) => e.ToVertex == toVertex);
 public Task <int> CountAll()
 => FileUtils.CountAll <VertexConnectionInfo>(
     _fileName);
 public Task Delete(VertexConnectionInfo vci)
 => FileUtils.DeleteItem(
     _fileName,
     vci,
     MatchVersion);
 public Task <bool> ContainsRow(VertexConnectionInfo entity)
 => FileUtils.Exists(
     _fileName,
     entity,
     MatchVersion);
 public Task Add(VertexConnectionInfo vertexConnectionInfo)
 => FileUtils.InsertOrUpdate <VertexConnectionInfo>(
     _fileName,
     vertexConnectionInfo,
     MatchVersion,
     UpdateVerion);
Esempio n. 8
0
        private string GetDirectory(string subPath)
        {
            string subDirectoryPath = Path.Combine(_directoryPath, subPath);

            return(FileUtils.GetDirectory(subPath));
        }
Esempio n. 9
0
 public FileDataProvider(string directoryPath)
 {
     _directoryPath = FileUtils.GetDirectory(directoryPath);
 }
Esempio n. 10
0
 public FileDataProvider()
 {
     _directoryPath = FileUtils.GetDirectory(GetDefaultDirectory());
 }