Пример #1
0
        public CreateRegistro(Dictionary <string, object> data)
        {
            InitializeComponent();

            telefonoCreateCommandHandler = (TelefonoCreateCommandHandler)data["telefonoCreatorHandler"];
            crearRegistroCommandHandler  = (CrearRegistroCommandHandler)data["registerCreatorHandler"];
            PopulateComboCiudad();
            PopulateComboGama();
            PopulateComboColor();
        }
Пример #2
0
        public Form GetForm()
        {
            var registroRepository     = new SQLServerRegistroRepository();
            var registerCreator        = new RegisterCreator(registroRepository);
            var registerCreatorHandler = new CrearRegistroCommandHandler(registerCreator);

            var telefonoRepository     = new SQLServerTelefonoRepository();
            var telefonoCreator        = new TelefonoCreator(telefonoRepository);
            var telefonoCreatorHandler = new TelefonoCreateCommandHandler(telefonoCreator);


            var data = new Dictionary <string, object>
            {
                { "telefonoCreatorHandler", telefonoCreatorHandler },
                { "registerCreatorHandler", registerCreatorHandler },
            };

            var form = new CreateRegistro(data);

            return(form);
        }