Я пытаюсь отправить электронное письмо и назначить ключ и значение словаря переменной в виде строки.
public ActionResult SendContactUs(ContactUsModel model)
{
SendEmail sendemail = new SendEmail();
string toEmail = ConfigurationManager.AppSettings["ContactUsEmail"];
var keys = new Dictionary<string, string>() {
{ "Firstname", model.Firstname },
{ "Lastname", model.Lastname },
{ "Email", model.Email },
{ "Orgnization", model.Orgnization },
{ "Message", model.Message }
};
//here i want to pass keys to body as string
string body = keys ;
sendemail.Send(new EmailModel()
{
Body = body,
To = new List<string>() { toEmail },
});
return Json(new { val = true }, JsonRequestBehavior.AllowGet);
}
например, я хочу видеть тело строки как
FirstName: scscd
LastName : dcdcdcd
Email : dcdcd@dsds.rfrfr
Message : vxvxcvxcvxcvxcv