0
0
MyDarling/Models/SeedData.cs
2023-02-01 09:26:53 +03:00

64 lines
1.9 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()
{
FilePath = "/content/0/img/IMG_4896.JPG"
},
new Figure()
{
FilePath = "/content/0/img/IMG_4902.JPG"
}
};
var nikkiFigures = new List<Figure>
{
new Figure()
{
FilePath = "/content/1/img/IMG_4897.JPG"
},
new Figure()
{
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 = @"Комплект из бежевого эластичного кружева с голубой отделкой.
В комплект входит бра, 2 трусиков (на высокой посадке и стандартной на регуляции) и чокер.
Низ можно сделать на выбор стринги/бразильянки.",
Price = 3000
};
var nikki = new UnderwearBundle
{
Name = "Nikki",
Figures = nikkiFigures,
Description = @"Базовый сет из мягкой эластичной сетки.
В комплект входит лиф на косточках и 2 трусиков бразильянки на высокой посадке и стринги на стандартной посадке с регуляцией.
Доступен в цветах: желтый, черный, бежевый молочный.",
Price = 3800
};
context.UnderwearBundles.AddRange(alice, nikki);
context.SaveChanges();
}
}
}
}