/
Airat
/
ASP.NET
Обзор
Документация
Войти
/
Airat
/
ASP.NET
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
EF/src/PromoCodeFactory.DataAccess/Data/LoadData.cs
33 строки
942 B
Айрат Измаилов
modified: EF/src/PromoCodeFactory.Core/Abstractions/Repositories/IRepository.cs
06 ноя 2024, 19:39
06 ноя 2024, 19:39
c4e3369
Код
Авторство
О чём код?
using Microsoft.EntityFrameworkCore; using PromoCodeFactory.Core.Domain.Administration; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PromoCodeFactory.DataAccess.Data { public class LoadData : ILoadData { private readonly AppDbContext _appDbContext; public LoadData(AppDbContext dbContext) { _appDbContext = dbContext; } public void LoadDataInDB() { _appDbContext.Database.EnsureDeleted(); _appDbContext.Database.EnsureCreated(); _appDbContext.AddRange(FakeDataFactory.Employees); _appDbContext.SaveChanges(); _appDbContext.AddRange(FakeDataFactory.Preferences); _appDbContext.SaveChanges(); _appDbContext.AddRange(FakeDataFactory.Customers); _appDbContext.SaveChanges(); } } }