public PedidosRepositorio(string _cRuta, ILecturaAchivoRepositorio _lecturaAchivoRepositorio)
        {
            if (string.IsNullOrEmpty(_cRuta))
            {
                throw new ArgumentNullException(nameof(_cRuta));
            }

            cRuta = _cRuta;
            lecturaAchivoRepositorio = _lecturaAchivoRepositorio ?? throw new ArgumentNullException(nameof(_lecturaAchivoRepositorio));
        }
Beispiel #2
0
        public EventosUI(ILecturaAchivoRepositorio lecturaAchivoRepositorio, IMensajeRepositorio mensajeRepositorio, IEventosRepository eventosRepository, IVisualizadorEventos visualizadorEventos, string cRuta)
        {
            if (string.IsNullOrEmpty(cRuta))
            {
                throw new ArgumentNullException(nameof(cRuta));
            }

            _lecturaAchivoRepositorio = lecturaAchivoRepositorio ?? throw new ArgumentNullException(nameof(lecturaAchivoRepositorio));
            _mensajeRepositorio       = mensajeRepositorio ?? throw new ArgumentNullException(nameof(mensajeRepositorio));
            _eventosRepository        = eventosRepository ?? throw new ArgumentNullException(nameof(eventosRepository));
            _visualizadorEventos      = visualizadorEventos ?? throw new ArgumentNullException(nameof(visualizadorEventos));
            _cRuta = cRuta;
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            string cRuta = @"C:\BLUE_OCEAN\Capacitacion\AplicacionEventos\Eventos.txt";

            IEventosRepository        eventosRepository        = ObtenerIEventosRepository();
            ILecturaAchivoRepositorio lecturaAchivoRepositorio = ObtenerILecturaAchivoRepositorio();
            IMensajeRepositorio       mensajeRepositorio       = ObtenerIMensajeRepositorio();
            IVisualizadorEventos      visualizadorEventos      = ObtenerIVisualizadorEventos();

            EventosUI eventosUI = new EventosUI(lecturaAchivoRepositorio, mensajeRepositorio, eventosRepository, visualizadorEventos, cRuta);

            eventosUI.VisualizarEventos();

            Console.ReadLine();
        }