public void EnviaEmailUsuarios(Fechamento fechamento) { UsuarioService userService = new UsuarioService(); foreach (var pedido in fechamento.Pedidos) { string toMailAddress = pedido.Usuario.Email; StringBuilder message = new StringBuilder(); message.Append("Eea Tchê!\n\n"); message.Append("O pedido do SextaNerd já foi feito!\n\n"); message.Append("Lanche escolhido:\n\n"); message.Append(" * " + pedido.Lanche.Nome.ToUpper() + "\n\n"); message.Append(" Opcionais escolhidos:\n\n"); foreach (Opcional opcional in pedido.Opcionais) { message.Append(" * Com " + opcional.Nome + "\n"); } if (!String.IsNullOrWhiteSpace(pedido.Observacao)) { message.Append(" * " + pedido.Observacao + "\n"); } message.Append("\n"); if(fechamento.PossuiTeleEntrega) message.Append("VALOR REFERENTE A ENTREGA: R$" + String.Format("{0:0.00}", pedido.ValorEntrega) + "\n\n"); if (pedido.ValorBebida > 0) message.Append("VALOR REFERENTE A BEBIDA: R$" + String.Format("{0:0.00}", pedido.ValorBebida) + "\n\n"); message.Append("VALOR DO LANCHE: R$" + String.Format("{0:0.00}", pedido.ValorLanche) + "\n\n"); message.Append("VALOR TOTAL: R$" + String.Format("{0:0.00}", pedido.Valor) + "\n\n"); message.Append("Obrigado!\n\n"); message.Append("*** NÃO RESPONDER ESTE EMAIL - MENSAGEM GERADA AUTOMATICAMENTE - SextaNerdApplication ***"); Mail.SendMail(toMailAddress, "Seu pedido Nrº " + userService.GetNumeroTotalLancheByUsuario(pedido.Usuario.Id) + " da SextaNerd foi fechado", message.ToString()); } }