Ejemplo n.º 1
0
        public static void NotifyClientAboutRegistration(string email,
                                                         string newClientLogin, string newClientPassword)
        {
            string registrationMessage = String.Format(
                EmailingStringsProvider.GetString("ClientRegistrationNotification"),
                newClientLogin, newClientPassword);
            SendGrid message = SendGrid.GetInstance();

            message.AddTo(email);
            foreach (string admEmail in AdministratorPrivateEmails)
            {
                message.AddBcc(admEmail);
            }
            message.From    = new MailAddress(SystemFromEmail);
            message.Subject = "VTS Automonitoring - Доступ к системе";
            message.Html    = registrationMessage;
            SMTP transport = SMTP.GetInstance(SendGridCredentials);

            transport.Deliver(message);
        }
Ejemplo n.º 2
0
        public static void NotifyClientAboutVehicleAssociation(
            string clientEmail,
            string vehicleManufacturer,
            string vehicleModel,
            string vehicleVin)
        {
            string associationMessage = String.Format(
                EmailingStringsProvider.GetString("ClientVehicleAssociationNotification"),
                vehicleManufacturer, vehicleModel, vehicleVin);
            SendGrid message = SendGrid.GetInstance();

            message.AddTo(clientEmail);
            foreach (string admEmail in AdministratorPrivateEmails)
            {
                message.AddBcc(admEmail);
            }
            message.From    = new MailAddress(SystemFromEmail);
            message.Subject = "VTS Automonitoring - данные по машине";
            message.Html    = associationMessage;
            SMTP transport = SMTP.GetInstance(SendGridCredentials);

            transport.Deliver(message);
        }