Skip to content

Commit 7c43544

Browse files
committed
emailchange mapping update
1 parent ebca4fe commit 7c43544

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

OpenAPI/LearningHub.Nhs.OpenApi.Repositories/EntityFramework/ServiceMappings.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ public static void AddLearningHubMappings(this IServiceCollection services, ICon
132132
services.AddSingleton<IEntityTypeMap, ResourceSyncMap>();
133133
services.AddSingleton<IEntityTypeMap, EmailTemplateMap>();
134134
services.AddSingleton<IEntityTypeMap, EmailTemplateLayoutMap>();
135+
services.AddSingleton<IEntityTypeMap, EmailChangeValidationTokenMap>();
135136
services.AddSingleton<IEntityTypeMap, MessageMap>();
136137
services.AddSingleton<IEntityTypeMap, MessageSendMap>();
137138
services.AddSingleton<IEntityTypeMap, MessageSendRecipientMap>();
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
namespace LearningHub.Nhs.OpenApi.Repositories.Map
2+
{
3+
using LearningHub.Nhs.Models.Entities;
4+
using Microsoft.EntityFrameworkCore;
5+
using Microsoft.EntityFrameworkCore.Metadata.Builders;
6+
7+
/// <summary>
8+
/// The email change validation token map.
9+
/// </summary>
10+
public class EmailChangeValidationTokenMap : BaseEntityMap<EmailChangeValidationToken>
11+
{
12+
/// <summary>
13+
/// The internal map.
14+
/// </summary>
15+
/// <param name="modelBuilder">
16+
/// The model builder.
17+
/// </param>
18+
protected override void InternalMap(EntityTypeBuilder<EmailChangeValidationToken> modelBuilder)
19+
{
20+
modelBuilder.ToTable("EmailChangeValidationToken", "hub");
21+
}
22+
}
23+
}

0 commit comments

Comments
 (0)