public static void add(RegistrationsEdits regEdit) { using (var DbContext = new WashingtonRedskinsContext()) { DbContext.RegistrationsEdits.Add(regEdit); DbContext.SaveChanges(); } }
public static void delete(uint id) { DateTime time; using (var dbContext = new WashingtonRedskinsContext()) { time = dbContext.Registrations.Find(id).Time; dbContext.Registrations.Find(id).DeletedAt = DateTime.Now; dbContext.SaveChanges(); } RegistrationsEdits.set(time); }
public static void edit(Registrations newRegistration, uint origId) { var orig = get(origId); using (var dbContext = new WashingtonRedskinsContext()) { dbContext.Entry(orig).CurrentValues.SetValues(newRegistration); dbContext.Entry(orig).State = EntityState.Modified; dbContext.SaveChanges(); } var earliestTime = newRegistration.Time < orig.Time ? newRegistration.Time : orig.Time; RegistrationsEdits.set(earliestTime); }