Example #1
0
 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();
         }
     }
 }
Example #2
0
 public void AddVisit(Visit visit)
 {
     Visits.Add(visit);
     Commit();
 }
Example #3
0
 public void AddVisit(Visit visit)
 {
     Commit(visit);
 }