public CreateRegistro(Dictionary <string, object> data) { InitializeComponent(); telefonoCreateCommandHandler = (TelefonoCreateCommandHandler)data["telefonoCreatorHandler"]; crearRegistroCommandHandler = (CrearRegistroCommandHandler)data["registerCreatorHandler"]; PopulateComboCiudad(); PopulateComboGama(); PopulateComboColor(); }
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); }