コード例 #1
0
ファイル: WriteOnlyDB.cs プロジェクト: homam/EtisalatTest
 private void Commit(Visit visit)
 {
     lock (_CommitLocker)
     {
         var serializer = new JavaScriptSerializer();
         using (var fs = new FileStream(VisitsFilePath, FileMode.Append, FileAccess.Write))
         {
             using (TextWriter sw = new StreamWriter(fs))
             {
                 sw.WriteLine(serializer.Serialize(visit));
                 sw.Close();
             }
             fs.Close();
         }
     }
 }
コード例 #2
0
ファイル: DB.cs プロジェクト: homam/EtisalatTest
 public void AddVisit(Visit visit)
 {
     Visits.Add(visit);
     Commit();
 }
コード例 #3
0
ファイル: WriteOnlyDB.cs プロジェクト: homam/EtisalatTest
 public void AddVisit(Visit visit)
 {
     Commit(visit);
 }