public AccountController()
 {
     studentProcessor      = new StudentProcessor();
     classProcessor        = new ClassProcessor();
     studentClassProcessor = new StudentClassProcessor();
     sqlConnection         = System.Configuration.ConfigurationManager.ConnectionStrings["LocalPC"].ConnectionString;
 }
Exemple #2
0
        public void ClassAdapterExample()
        {
            ExternalPdfWriterAdapter externalPdfWriter = new ExternalPdfWriterAdapter();

            ClassProcessor p = new ClassProcessor();

            p.Run(externalPdfWriter);
        }
Exemple #3
0
        /// <summary>
        /// Runs a delegate function on every class in the SWF.
        /// </summary>
        /// <param name="cp">The delegate to call for each class.</param>
        private void ClassProc(ClassProcessor cp)
        {
            bool mainClassProcessed = false;

            foreach (DoABC script in this.scripts)
            {
                AbcCode code = script.Code;

                foreach (AS3ClassDef c in code.Classes)
                {
                    if (c == this.Class)
                    {
                        mainClassProcessed = true;
                    }

                    cp(c);
                }
            }

            if (!mainClassProcessed)
            {
                cp((AS3ClassDef)this.Class);
            }
        }
Exemple #4
0
        /// <summary>
        /// Runs a delegate function on every class in the SWF.
        /// </summary>
        /// <param name="cp">The delegate to call for each class.</param>
        private void ClassProc(ClassProcessor cp)
        {
            bool mainClassProcessed = false;

            foreach (DoABC script in this.scripts)
            {
                AbcCode code = script.Code;

                foreach (AS3ClassDef c in code.Classes)
                {
                    if (c == this.Class)
                    {
                        mainClassProcessed = true;
                    }

                    cp(c);
                }
            }

            if (!mainClassProcessed)
            {
                cp((AS3ClassDef)this.Class);
            }
        }