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 ( )
{
2023-02-21 07:52:11 +03:00
Description = @"Комплект из бежевого эластичного кружева с голубой отделкой." ,
2023-02-01 09:26:53 +03:00
FilePath = "/content/0/img/IMG_4896.JPG"
} ,
new Figure ( )
{
2023-02-21 07:52:11 +03:00
Description = @"В комплект входит б р а , 2 трусиков (на высокой посадке и стандартной на регуляции) и чокер. Низ можно сделать на выбор стринги/бразильянки." ,
2023-02-01 09:26:53 +03:00
FilePath = "/content/0/img/IMG_4902.JPG"
}
} ;
var nikkiFigures = new List < Figure >
{
new Figure ( )
2023-01-31 15:55:44 +03:00
{
2023-02-21 07:52:11 +03:00
Description = @"Базовый сет из мягкой эластичной сетки." ,
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 ( )
{
2023-02-21 07:52:11 +03:00
Description = @"В комплект входит лиф на косточках и 2 трусиков – бразильянки на высокой посадке и стринги на стандартной посадке с регуляцией. Доступен в цветах: желтый, черный, бежевый молочный." ,
2023-02-01 09:26:53 +03:00
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-02-21 07:52:11 +03:00
Description = @"Комплект из бежевого эластичного кружева с голубой отделкой." ,
2023-01-31 15:55:44 +03:00
Price = 3000
} ;
var nikki = new UnderwearBundle
{
Name = "Nikki" ,
2023-02-01 09:26:53 +03:00
Figures = nikkiFigures ,
2023-02-21 07:52:11 +03:00
Description = @"Базовый сет из мягкой эластичной сетки." ,
2023-01-31 15:55:44 +03:00
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 ( ) ;
}
}
}
}