public ActionResult Support() { PracticeAdminSupportViewModel viewM = new PracticeAdminSupportViewModel(); List <SelectListItem> reasons = new List <SelectListItem>(); reasons.Add(new SelectListItem { Text = "", Value = "" }); reasons.Add(new SelectListItem { Text = "Data is not right", Value = "Data is not right" }); reasons.Add(new SelectListItem { Text = "Help/Question", Value = "Help/Question" }); reasons.Add(new SelectListItem { Text = "Problem", Value = "Problem" }); reasons.Add(new SelectListItem { Text = "Other", Value = "Other" }); viewM.Reasons = new SelectList(reasons, "Value", "Text"); return(View(viewM)); }
public ActionResult Support(PracticeAdminSupportViewModel viewM) { PracticeAdminSupportViewModel returnM = new PracticeAdminSupportViewModel(); returnM.Reasons = viewM.Reasons; returnM.Body = viewM.Body; returnM.Reason = viewM.Reason; returnM.Subject = viewM.Subject; List <SelectListItem> reasons = new List <SelectListItem>(); reasons.Add(new SelectListItem { Text = "", Value = "" }); reasons.Add(new SelectListItem { Text = "Data is not right", Value = "Data is not right" }); reasons.Add(new SelectListItem { Text = "Help/Question", Value = "Help/Question" }); reasons.Add(new SelectListItem { Text = "Problem", Value = "Problem" }); reasons.Add(new SelectListItem { Text = "Other", Value = "Other" }); returnM.Reasons = new SelectList(reasons, "Value", "Text"); if (viewM.ReturnEmail == "" || viewM.ReturnEmail == null) { returnM.ErrorMessage = "You must provide an email that we can contact you with."; return(View(returnM)); } else { GenerateComms comm = new GenerateComms(); comm.SendMail(returnM.ReturnEmail, "*****@*****.**", returnM.Subject, returnM.Body, "", "fax", "aimsfx2345", null); returnM.MessageSent = true; returnM.ErrorMessage = null; return(View(returnM)); } }