public Message(IMessageTypeIndicator mti, string messageName, IInstitution institution, IBitMap bitMap) { Institution = institution; MessageName = messageName; Mti = mti; BitMap = bitMap; }
public static bool IsValid(IBitMap bitMap) { bool isValid = true; if (SecondBitMapPresentValidation.IsPresent(bitMap)) { if (BitMapLengthValidation.IsValid(bitMap.SecondBitMap)) { for (int i = 0; i < bitMap.DataElements.Length; i++) { if (!bitMap.SecondBitMap[bitMap.DataElements[i].Bit - 65]) isValid = false; } } } return isValid; }
public static bool IsValid(IBitMap bitMap) { bool isValid = BitMapLengthValidation.IsValid(bitMap.FirstBitMap) && bitMap.DataElements.All(t => bitMap.FirstBitMap[t.Bit - 1]); return isValid; }
public static bool IsValid(IBitMap bitMap) { bool isValid = !FirstBitMapValidation.IsValid(bitMap) || !SecondBitMapValidation.IsValid(bitMap); return isValid; }
public Message(IMessageTypeIndicator mti, string messageName, IBitMap bitMap) { Mti = mti; MessageName = messageName; BitMap = bitMap; }
public static bool IsPresent(IBitMap bitMap) { bool isPresent = FirstBitMapValidation.IsValid(bitMap) && bitMap.FirstBitMap[0]; return isPresent; }