using GreenTree.Strohrmann.ERP.Core.Domain.Business;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
using System;
using System.Collections.Generic;
using System.Text;
namespace GreenTree.Strohrmann.ERP.Domain.Model.Business
{
class TitleMapping : IEntityTypeConfiguration
{
public void Configure(EntityTypeBuilder builder)
{
builder.ToTable("Titles");
builder.HasKey(u => u.Id);
builder.Property(u => u.Id)
.ValueGeneratedOnAdd();
builder.Property(u => u.Name)
.IsRequired();
builder.HasData(new Title(1, "Keiner"));
builder.HasData(new Title(2, "Herr"));
builder.HasData(new Title(3, "Frau"));
builder.HasData(new Title(4, "Firma"));
builder.HasData(new Title(5, "Familie"));
builder.HasData(new Title(6, "Eheleute"));
builder.HasData(new Title(7, "Herr und Frau"));
builder.HasData(new Title(8, "Prof."));
builder.HasData(new Title(9, "Dr."));
builder.HasData(new Title(10, "Dr. med."));
builder.HasData(new Title(11, "Prof. Dr."));
builder.HasData(new Title(12, "Prof. Dr. med."));
}
}
}