public static bool IsMachineRecordExcluded(MachineRecord machineRecord) { //using (CSSDataContext db = new CSSDataContext()) //{ // if (db.MachineRecordExclusions.FirstOrDefault(p => SqlMethods.Like(machineRecord.Identifier, p.IdentifierMask) && p.RecordTypeId == machineRecord.RecordTypeId) != null) // return true; //} List<MachineRecordExclusion> allMachineRecordExclusions = GetAllFromCache(); if (allMachineRecordExclusions.FirstOrDefault(p => machineRecord.Identifier.Like(p.IdentifierMask) && p.RecordTypeId == machineRecord.RecordTypeId) != null) return true; return false; }
public static bool IsMachineRecordExcluded(MachineRecord machineRecord) { //using (CSSDataContext db = new CSSDataContext()) //{ // if (db.MachineRecordExclusions.FirstOrDefault(p => SqlMethods.Like(machineRecord.Identifier, p.IdentifierMask) && p.RecordTypeId == machineRecord.RecordTypeId) != null) // return true; //} List <MachineRecordExclusion> allMachineRecordExclusions = GetAllFromCache(); if (allMachineRecordExclusions.FirstOrDefault(p => machineRecord.Identifier.Like(p.IdentifierMask) && p.RecordTypeId == machineRecord.RecordTypeId) != null) { return(true); } return(false); }
private void detach_MachineRecords(MachineRecord entity) { this.SendPropertyChanging(); entity.Login = null; }
private void attach_MachineRecords(MachineRecord entity) { this.SendPropertyChanging(); entity.MachineRecordType = this; }
partial void DeleteMachineRecord(MachineRecord instance);
partial void UpdateMachineRecord(MachineRecord instance);
partial void InsertMachineRecord(MachineRecord instance);
public void IsMachineRecordExcludedTest() { using (var db = new CSSDataContext()) { MachineRecord machineRecord1 = new MachineRecord() { Identifier = "Volume0", RecordTypeId = 2, Login = db.Logins.FirstOrDefault() }; MachineRecord machineRecord2 = new MachineRecord() { Identifier = "Extra_Volume1", RecordTypeId = 2, Login = db.Logins.FirstOrDefault() }; MachineRecord machineRecord3 = new MachineRecord() { Identifier = "Volume2_Extra", RecordTypeId = 2, Login = db.Logins.FirstOrDefault() }; MachineRecord machineRecord4 = new MachineRecord() { Identifier = "Extra_Volume3_Extra", RecordTypeId = 2, Login = db.Logins.FirstOrDefault() }; MachineRecord machineRecord5 = new MachineRecord() { Identifier = "NoMatch", RecordTypeId = 2, Login = db.Logins.FirstOrDefault() }; MachineRecord machineRecord6 = new MachineRecord() { Identifier = "Volume1_NoMatch", RecordTypeId = 2, Login = db.Logins.FirstOrDefault() }; MachineRecord machineRecord7 = new MachineRecord() { Identifier = "NoMatch_Volume2", RecordTypeId = 2, Login = db.Logins.FirstOrDefault() }; MachineRecord machineRecord8 = new MachineRecord() { Identifier = "Volume0", RecordTypeId = 1, Login = db.Logins.FirstOrDefault() }; Assert.IsTrue(MachineRecordExclusion.IsMachineRecordExcluded(machineRecord1)); Assert.IsTrue(MachineRecordExclusion.IsMachineRecordExcluded(machineRecord2)); Assert.IsTrue(MachineRecordExclusion.IsMachineRecordExcluded(machineRecord3)); Assert.IsTrue(MachineRecordExclusion.IsMachineRecordExcluded(machineRecord4)); Assert.IsFalse(MachineRecordExclusion.IsMachineRecordExcluded(machineRecord5)); Assert.IsFalse(MachineRecordExclusion.IsMachineRecordExcluded(machineRecord6)); Assert.IsFalse(MachineRecordExclusion.IsMachineRecordExcluded(machineRecord7)); Assert.IsFalse(MachineRecordExclusion.IsMachineRecordExcluded(machineRecord8)); } }