/// <summary> /// /// </summary> /// <param name="p_certapp"></param> /// <param name="p_invoicerId"></param> /// <returns></returns> public int ClearXFlag(Guid p_certapp, string p_invoicerId) { int _result = 0; try { if (IMailer.CheckValidApplication(p_certapp) == true) { _result = EMailer.ClearXFlag(p_invoicerId); } } catch (MailerException ex) { ELogger.SNG.WriteLog(ex); } catch (Exception ex) { ELogger.SNG.WriteLog(ex); } return(_result); }
/// <summary> /// /// </summary> /// <param name="p_certapp"></param> /// <param name="p_invoicerId"></param> /// <param name="p_issue_id"></param> /// <param name="p_newMailAddress"></param> /// <returns></returns> public int ReSendWithIssueID(Guid p_certapp, string p_invoicerId, string p_issue_id, string p_newMailAddress) { int _result = 0; try { if (IMailer.CheckValidApplication(p_certapp) == true) { _result = EMailer.DoMailReSend(p_invoicerId, p_issue_id, p_newMailAddress); } } catch (MailerException ex) { ELogger.SNG.WriteLog(ex); } catch (Exception ex) { ELogger.SNG.WriteLog(ex); } return(_result); }
public ActionResult Contact(ContactViewModel contactViewModel) { if (!contactViewModel.SelectedSubject.Equals("placeholder") && ModelState.IsValid) { try { EMailer.EmailUsername = contactViewModel.Email; EMailer.EmailPassword = "******"; EMailer eMailer = new EMailer { ToEmail = "*****@*****.**", Subject = contactViewModel.FirstName + " " + contactViewModel.LastName + " - " + contactViewModel.SelectedSubject, Body = contactViewModel.Description, IsHtml = true }; eMailer.Send(); ViewBag.ResultStatus = "Success"; ViewBag.FormSubmitResult = "Success! Email sent."; return(View("ContactResult")); } catch (SmtpException smtpEx) { ViewBag.ResultStatus = "Error"; ViewBag.FormSubmitResult = "ERROR: invalid email address."; return(View("ContactResult")); } } else { if (contactViewModel.SelectedSubject.Equals("placeholder")) { ViewBag.DropdownError = "You must select an option from the drop down."; } else { ViewBag.DropdownError = ""; } contactViewModel.Subjects = new List <SelectListItem>() { new SelectListItem { Text = "--Select a Values--", Value = "placeholder", Disabled = true, }, new SelectListItem { Text = "Current Member - Report Issue", Value = "Current Member/Guest - Reporting an issue" }, new SelectListItem { Text = "Previous Member - Report Issue", Value = "Previous Member/Guest - Reporting an issue" }, new SelectListItem { Text = "Questions about pricing", Value = "Questions about pricing" }, new SelectListItem { Text = "Questions about reservations", Value = "Questions about reservations" }, new SelectListItem { Text = "Questions about an event", Value = "Questions about an event" }, new SelectListItem { Text = "Questions about pets", Value = "Questions about pets" }, new SelectListItem { Text = "Questions about jobs", Value = "Questions about job opportunities at the resort" }, new SelectListItem { Text = "MISC/OTHER", Value = "MISC/OTHER" }, }; return(View(contactViewModel)); //return RedirectToAction("Contact"); } }