private void ResetWorkers(DbTransaction dbTransaction, WorkSchedule workSchedule) { workSchedule.DeleteDetails <WorkScheduleWorker>(dbTransaction); foreach (long worker in workSchedule.Workers) { workSchedule.NewDetail(WorkScheduleWorker.Set(p => p.Worker, worker)). InsertSelf(dbTransaction); } }