public void SaveParticipants(long id = 0) { ParticipantsToAdd.ForEach(s => { if (ParticipantsToDelete.Any(sd => sd == s)) { return; } if (id != 0) { s.ProjectId = id; } DBModel.Context.Insert(s); }); ParticipantsToDelete.ForEach(s => { if (s.ProjectId != 0) { DBModel.EmployeesDB.Delete(s); } }); }