Esempio n. 1
0
        public void Procesar(IReceptorArgumentos _Argumentos)
        {
            switch (_Argumentos.Capa)
            {
            case "b":
                ProcesarCapa(_Argumentos, TipoProcesador.Negocios);
                break;

            case "vm":
                ProcesarCapa(_Argumentos, TipoProcesador.Viewmodel);
                break;

            case "c":
                ProcesarCapa(_Argumentos, TipoProcesador.Controlador);
                break;

            default:
                throw new Exception($"No se cuenta con un procesador para la capa: {_Argumentos.Capa}");
                break;
            }
        }
Esempio n. 2
0
        private void ProcesarCapa(IReceptorArgumentos argumentos, TipoProcesador Tipo)
        {
            var Procesador = _FabricaProcesadores.CrearInstancia(Tipo);

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