Пример #1
0
        private TryAsync <ConfirmAcknowledgement> SendEmail(ConfirmLetter letter)
        => async() =>
        {
            var emialSender = _client.GetGrain <IEmailSender>(0);
            await emialSender.SendEmailAsync(letter.Letter);

            return(new ConfirmAcknowledgement(Guid.NewGuid().ToString()));
        };
Пример #2
0
        private TryAsync <AckOwnerQuestSend> SendEmailToOwner(User user, ConfirmLetter letter)
        => async() =>
        {
            var emailToSend = _client.GetGrain <IEmailSender>(0);
            await emailToSend.SendEmailAsync(letter.Letter);

            return(new AckOwnerQuestSend(user, "Hello, you have posted a new Question !", letter));
        };
Пример #3
0
 public AckOwnerQuestSend(User questOwner, string reply, ConfirmLetter letter)
 {
     QuestOwner = questOwner;
     Reply      = reply;
     Letter     = letter;
 }