/// <summary> /// Add AccountDataRecordAdditional to database /// </summary> /// <param name="instance">AccountDataRecordAdditional instance</param> /// <param name="accountDataRecord">AccountDataRecord instance for instance</param> /// <param name="saveAfterInsert">Save database after insertion</param> /// <param name="waitUntilSaving">Wait until saving</param> public void AccountDataRecordAdditionalAdd(AccountDataRecordAdditional instance, AccountDataRecord accountDataRecord, bool saveAfterInsert = true, bool waitUntilSaving = true) { AccountDataRecordAdditionalAdd(new AccountDataRecordAdditional[] { instance }, accountDataRecord, saveAfterInsert, waitUntilSaving); }
/// <summary> /// Remove AccountDataRecordAdditional from database /// </summary> /// <param name="instance">AccountDataRecordAdditional instance</param> /// <param name="saveAfterRemove">Save database after removing</param> /// <param name="waitUntilSaving">Wait until saving</param> public void AccountDataRecordAdditionalRemove(AccountDataRecordAdditional instance, bool saveAfterRemove = true, bool waitUntilSaving = true) { AccountDataRecordAdditionalRemove(new AccountDataRecordAdditional[] { instance }, saveAfterRemove, waitUntilSaving); }
/// <summary> /// Create/Get new AccountDataRecordAdditional instance without any link to database /// </summary> /// <returns>AccountDataRecordAdditional instance</returns> public AccountDataRecordAdditional AccountDataRecordAdditionalNew(AccountDataRecord accountDataRecord = null) { try { var res = new AccountDataRecordAdditional(); if (accountDataRecord != null) accountDataRecord.DataAdditional = res; return res; } catch(Exception ex) { Helpers.Log.Add(ex, string.Format("Repository.AccountDataRecordAdditionalNew()")); throw; } }