public async Task <bool> NewsletterSettings([FromBody] NewsletterNotificationViewModel model) { // Save the email settings var settings = Mapper.Map <NewsletterSettings>(model); var result = await Save(settings); // Save the templates await TemplateRepository.Update(model.NotificationTemplate); return(result); }
public async Task <bool> NewsletterTest([FromBody] NewsletterNotificationViewModel settings) { try { settings.Enabled = true; await Newsletter.Start(settings, true); return(true); } catch (Exception e) { Log.LogError(LoggingEvents.Api, e, "Could not test Newsletter"); return(false); } }