Exemple #1
0
        static void Main(string[] args)
        {
            // Crear el contacto dueño

            Contact   ownerContact = new Contact("Guillermo");
            Phonebook ownerBook    = new Phonebook(ownerContact);

            ownerContact.Email = "*****@*****.**";

            // Crear la lista de contactos

            Contact firstContact  = ownerBook.AddContact("Contact 1");
            Contact secondContact = ownerBook.AddContact("Contact 2");

            firstContact.Email  = "*****@*****.**";
            secondContact.Email = "*****@*****.**";

            firstContact.Phone = "+59898242410";

            // Agregar contactos a la lista

            // Enviar un correo a algunos contactos

            ownerBook.Send(new String[] { "Contact 1" }, new MailChannel(), "Probando el mail");
            // Hay que agregar correo y contraseña en MailChannel.cs para que funcione correctamente.

            // Enviar un WhatsApp a algunos contactos

            ownerBook.Send(new String[] { "Contact 1" }, new WhatsAppChannel(), "Probando el WhatsApp");

            // Enviar un SMS a algunos contactos --> Preguntar por API.
        }
        static void Main(string[] args)
        {
            // Crear el contacto dueño
            Contact owner = new Contact("Tomás");

            owner.Phone = "+14155238886";
            owner.Email = "<<Ingresar email>>";

            Phonebook ownerPB = new Phonebook(owner);

            // Agregar contactos a la lista
            Contact pablo = ownerPB.AddContact("Pablo");

            pablo.Phone = "+5989";
            pablo.Email = "<<Ingresar email>>";

            Contact guille = ownerPB.AddContact("Guille");

            guille.Phone = "+5989";
            guille.Email = "<<Ingresar email>>";

            // Enviar un correo a algunos contactos
            ownerPB.Send(new String[] { "Pablo", "Guille" }, new ChannelEmail(), "Probando el envío de email :)");

            // Enviar un WhatsApp a algunos contactos
            ownerPB.Send(new String[] { "Pablo", "Guille" }, new ChannelWhatsApp(), "Probando el envío de WhatsApp :)");
        }
Exemple #3
0
        static void Main(string[] args)
        {
            Contact   owner     = new Contact("grupo3");
            Phonebook phonebook = new Phonebook(owner);

            Contact nacho = phonebook.AddContact("nacho");

            nacho.TwitterId = "1203382413524688896";
            nacho.Phone     = "+59891026239";

            Contact jero = phonebook.AddContact("jero");

            jero.Phone = "+59899382129";

            Contact rodri = phonebook.AddContact("rodri");

            rodri.Phone = "+59895032980";

            IMessageChannel channel = new TwitterChannel();

            //channel = new WhatsappChannel();
            phonebook.SendMessage(new string[1] {
                "nacho"
            }, "Prueba twitter", channel);
        }
Exemple #4
0
        static void Main(string[] args)
        {
            // Crear el contacto dueño
            var nicolas = new Contact("nicolas");

            nicolas.Phone   = "+59899000779";
            nicolas.Twitter = "2354094344";
            nicolas.Email   = "nointeresa";

            // Crear la lista de contactos
            var phonebook = new Phonebook(nicolas);

            // Agregar contactos a la lista
            phonebook.AddContact("Maria", "123456789", "maria");
            phonebook.AddContact("Rodrigo", "987654321", "rodri");
            phonebook.AddContact("Facundo", "741852963", "facu");

            // Enviar un WhatsApp a un contacto
            MessageWhatsapp whatsapp = new MessageWhatsapp();

            whatsapp.Send(nicolas.Phone, "Hoaaaa");

            // Enviar un Tweet a un contacto
            MessageTwitter twitter = new MessageTwitter();

            twitter.Send(nicolas.Twitter, "Hello world");
        }
Exemple #5
0
        static void Main(string[] args)
        {
            Contact dueño     = new Contact("NombreDueño", "0999999", "dueñ[email protected]");
            Contact contacto1 = new Contact("Nombre1", "+59899742172", "*****@*****.**");

            contacto1.TwitterID = "13960658118";
            Contact contacto2 = new Contact("Nombre2", "+59899742172", "*****@*****.**");

            contacto2.TwitterID = "2230668516";

            Phonebook lista = new Phonebook(dueño);

            lista.AddContact(contacto1);
            lista.AddContact(contacto2);

            Message mensajeW = new Message(contacto1, contacto2);

            mensajeW.Text = "Hola";
            WhatsAppChannel wpp = new WhatsAppChannel();

            wpp.Send(mensajeW);

            Message mensajeT = new Message(contacto1, contacto2);

            mensajeT.Text = "Hola";
            TwitterChannel twitter = new TwitterChannel();

            twitter.Send(mensajeT);

            // Crear el contacto dueño

            // Crear la lista de contactos

            // Agregar contactos a la lista

            // Enviar un correo a algunos contactos

            // Enviar un WhatsApp a algunos contactos

            // Enviar un SMS a algunos contactos
        }
Exemple #6
0
        static void Main(string[] args)
        {
            // Crear el contacto dueño
            Contact contact = new Contact("Test");

            // Crear la lista de contactos
            Phonebook phonebook = new Phonebook(contact);

            // Agregar contactos a la lista
            phonebook.AddContact("Gms", null, "+11111111111");

            // Enviar un correo a algunos contactos


            // Enviar un WhatsApp a algunos contactos
            Message wppMsg = new Message("Gms", "+11111111111");

            wppMsg.Text = "Mensaje de prueba2";

            const string    accountSid = "";
            const string    authToken  = "";
            IMessageChannel wppChannel = new WhatsAppMessageChanel(accountSid, authToken);

            phonebook.SendMessage(wppChannel, wppMsg, new string[] { "Gms" });

            // Enviar un mensaje por Twitter a algunos contactos

            string         consumerKey       = "";
            string         consumerKeySecret = "";
            string         accessToken       = "";
            string         accessTokenSecret = "";
            TwitterChannel twitter           = new TwitterChannel(consumerKey, consumerKeySecret, accessToken, accessTokenSecret);

            phonebook.AddContact("Gio", "809185528457338880");
            Message twittermessage = new Message("PooUcu", "809185528457338880");

            twittermessage.Text = "Hola! Todo bien?";
            phonebook.SendMessage(twitter, twittermessage, new string[] { "Gio" });
        }