Exemple #1
0
        public void OnQuestionCreated(object sender, ResourceQuestionEventArgs args)
        {
            var question = args.Question;
            var member   = _membersQuery.GetMember(question.AskerId);
            var category = question.CategoryId.HasValue ? _resourcesQuery.GetCategory(question.CategoryId.Value).Name : string.Empty;

            _emailsCommand.TrySend(new NewResourceQuestionEmail(question.Text, member.GetPrimaryEmailAddress().Address, member.FullName, category));
        }