示例#1
0
        protected void btnInsert_Click(object sender, EventArgs e)
        {
            NewsLetter repository = new NewsLetter();
            Customer   obj        = new Customer();
            var        emails     = obj.GetAll().Select(r => r.Email).ToArray();
            Email      eml        = new Email();

            foreach (var item in emails)
            {
                eml.sendEmail(item, txtMessage.Text);
            }
            if (repository.Add(new tblNewsLetter {
                Message = txtMessage.Text, NewsDate = DateTime.Now
            }))
            {
                txtMessage.Text = "";
                this.ShowSuccessfulNotification("Email sent successfully");
                gridNewsletters.DataBind();
            }
            else
            {
                this.ShowErrorNotification("Error occured");
            }
        }