Files
webdoorcreator/WebDoorCreator.Data/LanguageConfiguration.cs
2023-04-04 11:07:16 +02:00

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