public async void SendFirstEmails(LoadBuyRequest request) { // Valores del primer email al cliente var format = _orderDataAccess.GetEmailFormat(1); var sendEmailClient = new SendEmailEntity() { Email = request.NewClient.Email, NameEmail = request.NewClient.Name + request.NewClient.Surname, Subject = "Orden de compra n° " + request.IdOrder, Body = format }; sendEmailClient.Body = sendEmailClient.Body.Replace("{OrderNumber}", request.IdOrder.ToString()); sendEmailClient.Body = sendEmailClient.Body.Replace("{TotalAmount}", "$" + request.TotalAmount.ToString()); await _mailer.SendEmailAsync(sendEmailClient); // Valores del primer email a farma var sendEmailSale = new SendEmailEntity() { Email = "*****@*****.**", NameEmail = "Venta", Subject = "Orden de compra n° " + request.IdOrder, Body = "Nueva Venta! " + "</br>" + "{Obj}" }; string requestString = JsonSerializer.Serialize(request); sendEmailSale.Body = sendEmailSale.Body.Replace("{OrderNumber}", request.IdOrder.ToString()); sendEmailSale.Body = sendEmailSale.Body.Replace("{Obj}", requestString); await _mailer.SendEmailAsync(sendEmailSale); }
public async void SendNextEmail(GetOrderDetailResponse request) { var format = _orderDataAccess.GetEmailFormat(request.IdStateOrder); var sendEmailEntity = new SendEmailEntity() { Email = request.ClientEmail, NameEmail = request.ClientName + request.ClientSurname, Subject = "Orden de compra n° " + request.IdOrder, Body = format }; sendEmailEntity.Body = sendEmailEntity.Body.Replace("{OrderNumber}", request.IdOrder.ToString()); await _mailer.SendEmailAsync(sendEmailEntity); }