示例#1
0
        public IProcesador CrearInstancia(TipoProcesador Tipo)
        {
            switch (Tipo)
            {
            case TipoProcesador.Negocios:
                return(new ProcesadorBussines(new GeneradorContenidoElementoServiceFactory()));

                break;

            case TipoProcesador.Viewmodel:
                return(new ProcesadorViewModel(new GeneradorContenidoElementoServiceFactory()));

                break;

            case TipoProcesador.Controlador:
                break;

            default:
                break;
            }

            return(null);
        }
示例#2
0
        private void ProcesarCapa(IReceptorArgumentos argumentos, TipoProcesador Tipo)
        {
            var Procesador = _FabricaProcesadores.CrearInstancia(Tipo);

            Procesador.Procesar(argumentos.Alcance, argumentos.Modelo);
        }