コード例 #1
0
ファイル: Program.cs プロジェクト: DmytroRomaniv/GuiZippe
        public static int Main(string[] args)
        {
            if (parsingService.TryParse(args))
            {
                int result;
                switch (parsingService.CompressionMode)
                {
                case CompressionMode:
                    result = (int)compressionService.Compress(parsingService.OriginalFileName, parsingService.ResultFileName);
                    break;

                case DecompressionMode:
                    result = (int)compressionService.Decompress(parsingService.OriginalFileName, parsingService.ResultFileName);
                    break;

                default:
                    result = 1;
                    logger.Warning("Compression mode can be either 'compress' or 'decompress'");
                    break;
                }

                return(result);
            }

            return(1);
        }