From 0203bf241ad4aa9e5b53d97097d62ffb0265b830 Mon Sep 17 00:00:00 2001 From: Tokk Date: Fri, 12 Jun 2020 20:15:46 +0200 Subject: [PATCH] Fake-Mailversand; --- MultipleChoiceTrainer/Services/EmailSender.cs | 16 ++++++++++++++++ MultipleChoiceTrainer/Startup.cs | 3 +++ 2 files changed, 19 insertions(+) create mode 100644 MultipleChoiceTrainer/Services/EmailSender.cs diff --git a/MultipleChoiceTrainer/Services/EmailSender.cs b/MultipleChoiceTrainer/Services/EmailSender.cs new file mode 100644 index 0000000..99ad3a4 --- /dev/null +++ b/MultipleChoiceTrainer/Services/EmailSender.cs @@ -0,0 +1,16 @@ +using Microsoft.AspNetCore.Identity.UI.Services; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace MultipleChoiceTrainer.Services +{ + public class EmailSender : IEmailSender + { + public Task SendEmailAsync(string email, string subject, string htmlMessage) + { + return Task.Run(() => System.Threading.Thread.Sleep(0)); + } + } +} diff --git a/MultipleChoiceTrainer/Startup.cs b/MultipleChoiceTrainer/Startup.cs index c5eae24..fa38e8c 100644 --- a/MultipleChoiceTrainer/Startup.cs +++ b/MultipleChoiceTrainer/Startup.cs @@ -12,6 +12,8 @@ using MultipleChoiceTrainer.Data; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; +using Microsoft.AspNetCore.Identity.UI.Services; +using MultipleChoiceTrainer.Services; namespace MultipleChoiceTrainer { @@ -30,6 +32,7 @@ namespace MultipleChoiceTrainer AddDbContext(services); services.AddDefaultIdentity(options => options.SignIn.RequireConfirmedAccount = true) .AddEntityFrameworkStores(); + services.AddTransient(); services.AddControllersWithViews(); services.AddRazorPages(); }