0
0
MyDarling/Models/SeedData.cs
2023-02-21 07:52:11 +03:00

64 lines
2.2 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Microsoft.EntityFrameworkCore;
namespace MyDarling.Models
{
public static class SeedData
{
public static void SeedDatabase(DataContext context)
{
context.Database.Migrate();
if (context.UnderwearBundles.Count() == 0)
{
var aliceFigures = new List<Figure>
{
new Figure()
{
Description = @"Комплект из бежевого эластичного кружева с голубой отделкой.",
FilePath = "/content/0/img/IMG_4896.JPG"
},
new Figure()
{
Description = @"В комплект входит бра, 2 трусиков (на высокой посадке и стандартной на регуляции) и чокер. Низ можно сделать на выбор стринги/бразильянки.",
FilePath = "/content/0/img/IMG_4902.JPG"
}
};
var nikkiFigures = new List<Figure>
{
new Figure()
{
Description = @"Базовый сет из мягкой эластичной сетки.",
FilePath = "/content/1/img/IMG_4897.JPG"
},
new Figure()
{
Description = @"В комплект входит лиф на косточках и 2 трусиков бразильянки на высокой посадке и стринги на стандартной посадке с регуляцией. Доступен в цветах: желтый, черный, бежевый молочный.",
FilePath = "/content/1/img/IMG_4898.JPG"
}
};
context.Figures.AddRange(aliceFigures);
context.Figures.AddRange(nikkiFigures);
context.SaveChanges();
var alice = new UnderwearBundle
{
Name = "Alice",
Figures = aliceFigures,
Description = @"Комплект из бежевого эластичного кружева с голубой отделкой.",
Price = 3000
};
var nikki = new UnderwearBundle
{
Name = "Nikki",
Figures = nikkiFigures,
Description = @"Базовый сет из мягкой эластичной сетки.",
Price = 3800
};
context.UnderwearBundles.AddRange(alice, nikki);
context.SaveChanges();
}
}
}
}