Advertisement
Guest User

Untitled

a guest
Mar 4th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <List>
  3. <Email_Entry></Email_Entry>
  4. <Email_Entry EmailID="qw@gmail.com" />
  5. <Email_Entry EmailID="qw@gmail.com" />
  6. <Email_Entry EmailID="qw@gmail.com" />
  7. <Email_Entry EmailID="qw@gmail.com" />
  8. <Email_Entry EmailID="shssh@gmail.com" />
  9. </List>
  10.  
  11. protected void btnEmailSubscribe_Click(object sender, EventArgs e)
  12. {
  13. string EmailID = txtEmailSubscribe.Text;
  14. string FILE_PATH = Server.MapPath("~/Logs/SubscribedEmails.xml");
  15.  
  16. XDocument Emailxml = XDocument.Load(FILE_PATH);
  17. var EmailExist = Emailxml.Descendants("Email_Entry")
  18. .Any(x => (string)x.Element("EmailID") == txtEmailSubscribe.Text);
  19. if (EmailExist)
  20. {
  21. lblEmail.Text = "EmailID already exist";
  22. }
  23. else
  24. {
  25. Emailxml.Root.Add(new XElement("Email_Entry",
  26. new XAttribute("EmailID", EmailID)
  27. ));
  28. Emailxml.Save(FILE_PATH);
  29. lblEmail.Text = "Subscribed Successfully";
  30. }
  31. }
  32.  
  33. var EmailExist = Emailxml.Descendants("Email_Entry")
  34. .Any(x => x.Attribute("EmailID").Value == txtEmailSubscribe.Text);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement