private void btnDraft_Click(object sender, EventArgs e) { Mail _mail = new Mail(); _mail.EmailID = txtEmail.Text; _mail.Subject = txtSubject.Text; _mail.Message = richTextBox1.Text; _mail.FromEmailId = LoginCredentials.LoggedEmailId; _mail.FileName = AttachmentName; string IsEmptyUSer = IsEmpty.CheckIfEmpty_Mail(_mail); if (IsEmptyUSer != null) { MessageBox.Show(IsEmptyUSer, "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { int User_id = UserBusinessModel.GetUser(_mail.EmailID); if (User_id != 0) { _mail.UserId = User_id; MailServer _composeMail = new MailServer(); if (_composeMail.SaveMail(_mail)) { MessageBox.Show("Mail saved to draft sucessfully", "Sucess", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { MessageBox.Show("Unable save this mail", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("EmailID is not registered with our domain", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } this.Close(); }