protected void btnSave_Click(object sender, EventArgs e) { try { NewsLetter objNl = new NewsLetter(); NewsLetterRepository objnlRepo = new NewsLetterRepository(); foreach (ListItem listItem in chkUser.Items) { if (listItem.Selected) { objNl.Id = Guid.NewGuid(); objNl.Subject = txtSubject.Text; objNl.NewsLetterDetail = Editor.Text; objNl.SendDate = DateTime.Parse(txtSendDate.Text); objNl.SendStatus = false; objNl.UserId = Guid.Parse(listItem.Value); if (!objnlRepo.checkNewsLetterExists(Editor.Text)) objnlRepo.AddNewsLetter(objNl); else objnlRepo.UpdateNewsLetter(objNl); } } } catch (Exception Err) { logger.Error(Err.Message); Response.Write(Err.StackTrace); } }