/// <summary> /// Constructor privado de la clase FactoryServicios. /// Permite obtener una instancia de Gmail o Yahoo. /// </summary> private FactoryServicios() { this.DiccionarioServicios = new Dictionary<string, AbstractServiciosCorreo>(); Gmail ServicioGmail = new Gmail(); Yahoo ServicioYahoo = new Yahoo(); this.DiccionarioServicios.Add("Gmail", ServicioGmail); this.DiccionarioServicios.Add("Yahoo", ServicioYahoo); }
public void ObtenerCorreosYahoo() { ControladorCuenta ControladorCuenta = ControladorCuenta.Instancia; Yahoo CuentaYahoo = new Yahoo(); List<EmailDTO> iListaYAHOO = new List<EmailDTO>(); CuentaDTO Cuenta = ControladorCuenta.BuscarCuenta("Nahuel Leiva Yahoo"); iListaYAHOO = CuentaYahoo.DescargarCorreos(Cuenta); ControladorEmail ControladorEmail = ControladorEmail.Instancia; //for (int i = 0; i <= iListaYAHOO.Count - 1; i++) //{ // ControladorEmail.GuardarCorreo(iListaYAHOO[i]); //} }