public static void Main()
var isIncomplete = false;
var hasEBookContents = false;
var isEbookTemplate = false;
Console.WriteLine("Check Logic (BN): " + CheckLogic(isIncomplete, hasEBookContents, isEbookTemplate));
Console.WriteLine("Check Logic (KJ): " + CheckLogicSimplified(isIncomplete, hasEBookContents, isEbookTemplate));
public static bool CheckLogic(bool isIncomplete, bool hasEBookContents, bool isEbookTemplate)
if (!isIncomplete) return false;
if (!hasEBookContents) return false;
return isEbookTemplate || true;
public static bool CheckLogicSimplified(bool isIncomplete, bool hasEBookContents, bool isEbookTemplate)
if (!hasEBookContents || !hasEBookContents) return false;
return isEbookTemplate || true;