public MailMessage createResponse(EmailDescription _email, string description) { var body = description; message.To.Add(new MailAddress(_email.recipient)); message.From = new MailAddress(_email.sender); message.Subject = _email.subject; message.Body = string.Format(body, _email.name, _email.surname, _email.randomNumber); message.IsBodyHtml = true; return(message); }
EmailDescription IEmailDescritpion.CreatEmailWithoutDescriptionAndRandomNumber(string name, string surname, string emailsA, string subject, string recipient) { EmailDescription result = new EmailDescription();//(_iSmtpConfiguration); ->stara wersja result.name = name; result.surname = surname; result.email_adress = emailsA; result.subject = subject; result.recipient = recipient; result.sender = "*****@*****.**"; //<-mot good idea return(result); }
public MailMessage createMessage(EmailDescription _email) { string tresc1 = "Wprowadz poniższy numer aby dokończyć rejestrację."; var body = "<p>Dane podane przy rejestracji:<b> {0} {1}</b></p><p>" + tresc1 + "</p><p><b>{2}</b></p>"; message.To.Add(new MailAddress(_email.recipient)); message.From = new MailAddress(_email.sender); message.Subject = _email.subject; message.Body = string.Format(body, _email.name, _email.surname, _email.randomNumber); message.IsBodyHtml = true; return(message); }
/// <summary> /// Main activity method /// </summary> /// <param name="context"></param> protected override void Execute(CodeActivityContext context) { WebUtility webUtility = new WebUtility(ApiEndpoint); var scoreRequest = new { Inputs = new Dictionary <string, List <Dictionary <string, string> > >() { { "input1", new List <Dictionary <string, string> >() { new Dictionary <string, string>() { { "Email_Subject", EmailSubject.Get(context) }, { "Email_Description", EmailDescription.Get(context) }, } } }, }, GlobalParameters = new Dictionary <string, string>() { } }; try { string jsonStringInput = JsonConvert.SerializeObject(scoreRequest); var responseOutput = Task.Run(async() => await webUtility.PostAsync(bodyAsJsonString: jsonStringInput, token: ApiKey)); JObject jsonResponse = JObject.Parse(responseOutput.Result); string predictedCaseType = jsonResponse.SelectToken("$..Case_CaseType").ToString(); string predictedCaseSubject = jsonResponse.SelectToken("$..Case_Subject").ToString(); string predictedCaseQueueName = jsonResponse.SelectToken("$..Queue_Name").ToString(); CaseType.Set(context, predictedCaseType); CaseSubject.Set(context, predictedCaseSubject); CaseQueueName.Set(context, predictedCaseQueueName); } catch (Exception ex) { throw new System.Exception($"Actual Exception: {ex.Message}\nPossible cause: {CreditGrantAssessor.apiHostingPlanPrompt}"); } }
public MailMessage createResponse(EmailDescription _email, string description) { throw new NotImplementedException(); }
public MailMessage createMessage(EmailDescription _email) { throw new NotImplementedException(); }