private void SaveCompletedPumpSettingMappings() { try { using (var ctx = new NuMedicsGlobalEntities()) { var stats = new SqlTableStats("PumpSettings"); ctx.PumpSettings.AddRange(CompletedPumpSettingMappings); stats.PreSaveCount = ctx.ChangeTracker.Entries <PumpSetting>().Where(w => w.State == System.Data.Entity.EntityState.Added).Count(); var saved = ctx.SaveChanges(); stats.PostSaveCount = (saved > stats.PreSaveCount) ? stats.PreSaveCount : saved; MappingStatistics.SqlTableStatistics.Add(stats); } } catch (DbEntityValidationException e) { throw new Exception("Error validating PumpSetting entity", e); } catch (Exception e) { throw new Exception("Error saving PumpSetting entity", e); } SaveCompletedPumpProgramMappings(); }
private int Save() { try { return(db.SaveChanges()); } catch (Exception) { return(0); } }
public void SyncTable() { db.PaymentMethods.AddRange(Missing); db.SaveChanges(); }
public void SyncTable() { db.CheckStatus.AddRange(Missing); db.SaveChanges(); }
public void SyncTable() { db.TherapyTypes.AddRange(Missing); db.SaveChanges(); }
public void SyncTable() { db.InsulinTypes.AddRange(Missing); db.SaveChanges(); }
public void SyncTable() { db.Applications.AddRange(Missing); db.SaveChanges(); }
public void SyncTable() { db.ReadingEventTypes.AddRange(Misssing); db.SaveChanges(); }
public void SyncTable() { db.SubscriptionTypes.AddRange(Missing); db.SaveChanges(); }