Exemple #1
0
        private static void TestMailService(System.Collections.Specialized.NameValueCollection appSettings, IBusinessLogic bl, byte[] file)
        {
            var smtpServer = appSettings["smtpServer"];
            var mailAddress = new MailAddress(appSettings["mailAddress"], appSettings["sender"]);
            var user = appSettings["user"];
            var pwd = appSettings["pwd"];
            var port = int.Parse(appSettings["port"]);
            var mailClient = new MailService(smtpServer, port, user, pwd, mailAddress);
            var pdfPath = appSettings["pdfPath"];
            var pdfName = appSettings["pdfName"];

            IEnumerable<Artist> artists = bl.GetArtistsForCategory(new Category() { Id = 1 });
            var days = new List<Spectacleday>(bl.GetSpectacleDays());
            mailClient.MailToArtists(artists, days[0], file);
        }