Esempio n. 1
0
 private int CreateBook(ZNBookTypes type, string path)
 {
     byte[] description = { };
     switch (type)
     {
         case ZNBookTypes.EPrimary:
             description = ZNPrimaryBook.Instance.Description;
             return CreateBookWithDescription(description, path);
         case ZNBookTypes.ESecondary:
             description = ZNSecondaryBook.Instance.Description;
             return CreateBookWithDescription(description, path);
         case ZNBookTypes.ETercialy:
             return CreateBookWithAllMoves(path);
     }
     return ZNConstants.EXIT_FAILURE;
 }
        static int CreateBook(string aPath, ZNBookTypes aType)
        {
            int returnCode = -1;

            switch (aType)
            {
            case ZNBookTypes.EPrimary:
                returnCode = ZNPrimaryBook.Instance.CreateBook(aPath);
                break;

            case ZNBookTypes.ESecondary:
                returnCode = ZNSecondaryBook.Instance.CreateBook(aPath);
                break;

            case ZNBookTypes.ETercialy:
                returnCode = ZNTertiaryBook.Instance.CreateBook(aPath);
                break;
            }
            return(returnCode);
        }