public override ActionResult CreateOnSuccess(GNNotificationSender entity) { GNCloudEmailService email = new GNCloudEmailService(); email.VerifySenderEmailAddress(entity.Sender); return(RedirectToAction("Index")); }
public async Task <ActionResult> SendSample() { int NotificationTopicId = Int32.Parse(Request["Id"]); string Email = Request["EmailForSample"]; GNNotificationTopic Topic = db.GNNotificationTopics.Where(a => a.Id == NotificationTopicId).FirstOrDefault(); GNCloudEmailService email = new GNCloudEmailService(); email.SendSampleEmail(Topic, Email); return(RedirectToAction("Details", new { id = Request["Id"], SampleSent = "1", SampleEmail = Email })); //return await base.Details(Request["Id"]); }
public async Task <ActionResult> Resend(GNNotificationLog gnLogId) { var req = Request; GNNotificationLog gnNotificationLog = db.GNNotificationLogs.Where(t => t.Id.Equals(gnLogId.Id)).FirstOrDefault(); GNCloudEmailService email = new GNCloudEmailService(); email.ReSendEmail(gnNotificationLog); await base.Details(gnNotificationLog.Id.ToString()); return(RedirectToAction("Details", "NotificationLogs", new { id = gnNotificationLog.Id })); }