Fake-Mailversand;

This commit is contained in:
2020-06-12 20:15:46 +02:00
parent 8bf69b2911
commit 0203bf241a
2 changed files with 19 additions and 0 deletions

View File

@@ -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));
}
}
}

View File

@@ -12,6 +12,8 @@ using MultipleChoiceTrainer.Data;
using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.AspNetCore.Identity.UI.Services;
using MultipleChoiceTrainer.Services;
namespace MultipleChoiceTrainer namespace MultipleChoiceTrainer
{ {
@@ -30,6 +32,7 @@ namespace MultipleChoiceTrainer
AddDbContext(services); AddDbContext(services);
services.AddDefaultIdentity<IdentityUser>(options => options.SignIn.RequireConfirmedAccount = true) services.AddDefaultIdentity<IdentityUser>(options => options.SignIn.RequireConfirmedAccount = true)
.AddEntityFrameworkStores<ApplicationDbContext>(); .AddEntityFrameworkStores<ApplicationDbContext>();
services.AddTransient<IEmailSender, EmailSender>();
services.AddControllersWithViews(); services.AddControllersWithViews();
services.AddRazorPages(); services.AddRazorPages();
} }