CalDavSynchronizer.DataAccess.FileSystemDavDataAccess.GetEntities C# (CSharp) Method

GetEntities() public method

public GetEntities ( IEnumerable eventUrls ) : string>>>.Task
eventUrls IEnumerable
return string>>>.Task
    public Task<IReadOnlyList<EntityWithId<WebResourceName, string>>> GetEntities(IEnumerable<WebResourceName> eventUrls)
    {
      var entities =
        from url in eventUrls
        let path = Path.Combine(_directory.FullName, url.OriginalAbsolutePath)
        where File.Exists(path)
        select EntityWithId.Create(url, File.ReadAllText(path));

      return Task.FromResult<IReadOnlyList<EntityWithId<WebResourceName, string>>>(entities.ToArray());
    }