예제 #1
0
파일: Ledger.cs 프로젝트: bluetsys/ironbar
        public Ledger(int id, string name, string path)
        {
            Id   = id;
            Name = name;
            Path = path;

            Indexes = new LedgerIndexManager(Name, LedgerIndexFileName);
        }
예제 #2
0
 public Ledger(ILogger <Ledger> logger, int id, string name, string path)
 {
     _logger      = logger;
     Id           = id;
     Name         = name;
     RootDataPath = path;
     Writer       = new DefaultTextFileLedgerWriter(LedgerPath);
     Reader       = new DefaultTextFileLedgerReader(LedgerPath);
     Indexes      = new LedgerIndexManager(Name, LedgerIndexFileName);
 }