public ActionResult Student(long id, string message, long staff) { var sender = repository.GetUser(sessionid.Value); var student = repository.GetUser(id); var contactperson = repository.GetUser(staff); var title = "Feedback From " + sender.ToName(); var viewmodel = new FeedbackEmailViewModel(); viewmodel.message = message.ToHtmlBreak(); viewmodel.sender = new IdName(sender.id, sender.ToName()); viewmodel.student = new IdName(student.id, student.ToName()); viewmodel.receiver = contactperson.ToName(); try { this.SendEmailNow( EmailViewType.FEEDBACK, viewmodel, title, contactperson.email, viewmodel.receiver, sender.email); } catch (Exception ex) { return(SendJsonErrorResponse(ex)); } return(Json("Message was sent successfully".ToJsonOKMessage())); }
public ActionResult Vendor(string message) { var sender = repository.GetUser(sessionid.Value); var title = "Feedback From " + sender.ToName(); var viewmodel = new FeedbackEmailViewModel(); viewmodel.message = message.ToHtmlBreak(); viewmodel.sender = new IdName(sender.id, sender.ToName()); viewmodel.receiver = "Clear Pixels"; this.SendEmailNow( EmailViewType.FEEDBACKVENDOR, viewmodel, title, "*****@*****.**", viewmodel.receiver, sender.email); return(Json("Feedback submitted successfully".ToJsonOKMessage())); }