0
0
MyDarling/Models/SeedData.cs

64 lines
1.9 KiB
C#
Raw Normal View History

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