39 lines
1.0 KiB
C#
39 lines
1.0 KiB
C#
using Microsoft.AspNetCore.Identity;
|
|
using Microsoft.EntityFrameworkCore.Metadata.Builders;
|
|
using Microsoft.EntityFrameworkCore;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using WebDoorCreator.Data.DbModels;
|
|
using Org.BouncyCastle.Utilities.Collections;
|
|
|
|
namespace WebDoorCreator.Data
|
|
{
|
|
public class LanguageConfiguration : IEntityTypeConfiguration<LanguageModel>
|
|
{
|
|
#region Public Methods
|
|
|
|
public void Configure(EntityTypeBuilder<LanguageModel> builder)
|
|
{
|
|
builder.HasData(
|
|
getNewLang("EN", "English"),
|
|
getNewLang("IT", "Italiano")
|
|
);
|
|
}
|
|
|
|
#endregion Public Methods
|
|
|
|
protected LanguageModel getNewLang(string codeLang, string descLang)
|
|
{
|
|
var newRec = new LanguageModel
|
|
{
|
|
CodLingua = codeLang,
|
|
DescrizioneLingua = descLang
|
|
};
|
|
return newRec;
|
|
}
|
|
}
|
|
}
|