private void IsDuplicateList() { var lMacDB = ActionClass.FillMachinesAll(); foreach (var log in lLogs) { var mac = lMacDB.FirstOrDefault(ma => (ma.IYear == log.IYear) && (ma.IMonth == log.IMonth) && (ma.IDay == log.IDay) && (ma.IHour == log.IHour) && (ma.IMin == log.IMin) && (ma.ISecond == log.ISecond)); if (mac == null) { var m = new Machine(); //m.MachineInsId = iMacInstanceId; m.EnrolleeNo = log.EnrolleeNo; m.MachineNo = log.MachineNo; m.IYear = log.IYear; m.IMonth = log.IMonth; m.IDay = log.IDay; m.IHour = log.IHour; m.IMin = log.IMin; m.ISecond = log.ISecond; m.InOutCode = log.InOutCode; m.VerifyCode = log.VerifyCode; lMac.Add(m); } } }