public static void RemoveAccount(Account acc) { using (var context = new TbsContext()) { context.DbAccount.Remove(FindDbAccount(acc, context)); context.SaveChanges(); } }
public static void SyncAccountsTxt() { using (var context = new TbsContext()) { var accs = IoHelperCore.ReadAccounts(); var dbAccs = new List <DbAccount>(accs.Count); foreach (var acc in accs) { dbAccs.Add(ConvertAcc(acc)); } context.DbAccount.AddRange(dbAccs); context.SaveChanges(); } }
public static void SaveAccount(Account acc) { using (var context = new TbsContext()) { var saved = FindDbAccount(acc, context); if (saved == null) { context.DbAccount.Add(ConvertAcc(acc)); } else { saved.JsonData = JsonConvert.SerializeObject(acc); } context.SaveChanges(); } }