Exemple #1
0
 /// <summary>
 /// Remove Host from database
 /// </summary>
 /// <param name="instance">Host instance</param>
 /// <param name="saveAfterRemove">Save database after removing</param>
 /// <param name="waitUntilSaving">Wait until saving</param>
 public void HostRemove(Host instance, bool saveAfterRemove = true, bool waitUntilSaving = true)
 {
     HostRemove(new Host[] { instance }, saveAfterRemove, waitUntilSaving);
 }
 /// <summary>
 /// Create/Get new AccountDataRecordExport instance without any link to database
 /// </summary>
 /// <returns>AccountDataRecordExport instance</returns>
 public AccountDataRecordExport AccountDataRecordExportNew(AccountDataRecord accountDataRecord = null, File file = null, Host host = null)
 {
     try
     {
         var dt = DateTime.UtcNow;
         var res = new AccountDataRecordExport()
         {
             ExportDate = DateTime.UtcNow,
             AccountDataRecord = accountDataRecord,
             File = file,
             Host = host
         };
         if (accountDataRecord != null)
             accountDataRecord.ExportInfo.Add(res);
         return res;
     }
     catch(Exception ex)
     {
         Helpers.Log.Add(ex, string.Format("Repository.AccountDataRecordExportNew()"));
         throw;
     }
 }
Exemple #3
0
 /// <summary>
 /// Add Host to database
 /// </summary>
 /// <param name="instance">Host instance</param>
 /// <param name="saveAfterInsert">Save database after insertion</param>
 /// <param name="waitUntilSaving">Wait until saving</param>
 public void HostAdd(Host instance, bool saveAfterInsert = true, bool waitUntilSaving = true)
 {
     HostAdd(new Host[] { instance }, saveAfterInsert, waitUntilSaving);
 }