public IActionResult SubmitCampaign(ConfigurationModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Configure());
            }

            var campaignErrors = _sendinBlueEmailManager.SendSMSCampaign(model.CampaignListId, model.CampaignSenderName, model.CampaignText);

            if (!string.IsNullOrEmpty(campaignErrors))
            {
                _notificationService.ErrorNotification($"{SendinBlueDefaults.NotificationMessage} {campaignErrors}");
            }
            else
            {
                _notificationService.SuccessNotification(_localizationService.GetResource("Plugins.Misc.SendinBlue.SMS.Campaigns.Sent"));
            }

            return(Configure());
        }
Exemplo n.º 2
0
        public IActionResult SubmitCampaign(ConfigurationModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Configure());
            }

            var campaignErrors = _sendInBlueEmailManager.SendSMSCampaign(model.CampaignListId, model.CampaignSenderName, model.CampaignText);

            if (!string.IsNullOrEmpty(campaignErrors))
            {
                ErrorNotification(SendinBlueDefaults.NotificationMessage + campaignErrors);
            }
            else
            {
                SuccessNotification(_localizationService.GetResource("Plugins.Misc.SendinBlue.SMS.Campaigns.Sent"));
            }

            //select "sms" tab
            SaveSelectedTabName("tab-sms");

            return(Configure());
        }