public ActionResult RecommendChemicalChanges(int CID) { var account = SessionStorage.CurrentAccountInformation; var chemical = Repository.Chemicals.GetByID(CID); var materialName = "No Material Found"; var CCLID = 0; if (chemical != null) { materialName = string.IsNullOrWhiteSpace(chemical.ChemicalName) ? chemical.CommonName : chemical.ChemicalName; CCLID = chemical.CCLID; } RecommendChemicalChangesViewModel viewModel = new RecommendChemicalChangesViewModel() { YourName = account.FullName, Email = account.Email, RecommendedDateTime = DateTime.Now, Material = materialName, CCLID = CCLID.ToString(), displayCCLID = CCLID.ToString(), }; return(View(viewModel)); }
public ActionResult RecommendChemicalChanges(RecommendChemicalChangesViewModel recommendChemicalChangesViewModel) { RecommendChemicalChangesViewModel viewModel = new RecommendChemicalChangesViewModel(); viewModel = recommendChemicalChangesViewModel; var message = "<html><span style='font-family: Arial,Verdana,Helvetica; font-size:.8em;'>"; message += String.Format("<b>Submitter Name:</b> {0}<br>", viewModel.YourName); message += String.Format("<b>Submitter Email:</b> {0}<br>", viewModel.Email); message += String.Format("<b>Date:</b> {0}<br>", viewModel.RecommendedDateTime); message += String.Format("<b>Material:</b> {0}<br>", viewModel.Material); message += String.Format("<b>CCLID:</b> {0}<br>", viewModel.CCLID); message += String.Format("<br>"); message += String.Format("<b>Comments:</b> {0}<br>", viewModel.RecommendationDescription); message += "</span></html>"; var to = "*****@*****.**"; var subject = String.Format("Recommended Changes for CERS Chemical Library Material {0}", viewModel.Material); Services.Emails.Send(to, subject, message); return(Redirect(Url.CERSRouteUrl(PublicRoute.ChemicalLibrary))); }