public override int Insert(WorkoutSessionExercise entity) { DatabaseContext.Attach(entity.Exercise); DatabaseContext.AttachOwnable(entity.WorkoutSession); DatabaseContext.InsertOwnable(entity); return(DatabaseContext.SaveChanges()); }
public override int Insert(WorkoutSession entity) { if (entity.WorkoutSessionExercises != null && !entity.WorkoutSessionExercises.Any()) { entity.WorkoutSessionExercises = null; } DatabaseContext.AttachOwnable(entity.Workout); DatabaseContext.InsertOwnable(entity); return(DatabaseContext.SaveChanges()); }