private void NotifyOnFailure(Post post, PostSubmission postSubmission) { if (postSubmission.IsFailure == false) { return; } try { var subject = $"Failed submitting post to /r/{postSubmission.Subreddit}"; var author = _session.Load <User>(post.AuthorId); var model = new RedditSubmissionFailedViewModel() { Submission = postSubmission, Post = post }; TaskExecutor.ExcuteLater(new SendEmailTask(null, subject, "RedditSubmissionFailed", author.Email, model)); } catch (Exception e) { _log.ErrorException("Error notifying on Reddit submission failures.", e); } }
private void NotifyOnFailure(Post post, PostSubmission postSubmission) { if (postSubmission.IsFailure == false) return; try { var subject = $"Failed submitting post to /r/{postSubmission.Subreddit}"; var author = _session.Load<User>(post.AuthorId); var model = new RedditSubmissionFailedViewModel() { Submission = postSubmission, Post = post }; TaskExecutor.ExcuteLater(new SendEmailTask(null, subject, "RedditSubmissionFailed", author.Email, model)); } catch (Exception e) { _log.ErrorException("Error notifying on Reddit submission failures.", e); } }