114 lines
5.8 KiB
C#
114 lines
5.8 KiB
C#
using Blazor_DotNet8_MovieApp.Models;
|
|
using Microsoft.EntityFrameworkCore;
|
|
|
|
namespace Blazor_DotNet8_MovieApp.Data
|
|
{
|
|
public static class SeedData
|
|
{
|
|
public static void AddMovies(ModelBuilder modelBuilder)
|
|
{
|
|
modelBuilder.Entity<MovieModel>().HasData(
|
|
new MovieModel
|
|
{
|
|
Id = 1,
|
|
Title = "Highlander",
|
|
Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. ",
|
|
ImageUrl = "/images/movies/Highlander.png",
|
|
Review = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. Cras sed ex augue. Etiam rutrum massa at enim sollicitudin scelerisque. Pellentesque dignissim, velit vitae lacinia"
|
|
}
|
|
);
|
|
|
|
modelBuilder.Entity<MovieModel>().HasData(
|
|
new MovieModel
|
|
{
|
|
Id = 2,
|
|
Title = "Godfather",
|
|
Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. ",
|
|
ImageUrl = "/images/movies/Godfather.png",
|
|
Review = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. Cras sed ex augue. Etiam rutrum massa at enim sollicitudin scelerisque. Pellentesque dignissim, velit vitae lacinia"
|
|
}
|
|
);
|
|
|
|
|
|
modelBuilder.Entity<MovieModel>().HasData(
|
|
new MovieModel
|
|
{
|
|
Id = 3,
|
|
Title = "Last of the Mohicans",
|
|
Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. ",
|
|
ImageUrl = "/images/movies/LastOfTheMohicans.png",
|
|
Review = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. Cras sed ex augue. Etiam rutrum massa at enim sollicitudin scelerisque. Pellentesque dignissim, velit vitae lacinia"
|
|
}
|
|
);
|
|
|
|
modelBuilder.Entity<MovieModel>().HasData(
|
|
new MovieModel
|
|
{
|
|
Id = 4,
|
|
Title = "Rear Window",
|
|
Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. ",
|
|
ImageUrl = "/images/movies/RearWindow.png",
|
|
Review = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. Cras sed ex augue. Etiam rutrum massa at enim sollicitudin scelerisque. Pellentesque dignissim, velit vitae lacinia"
|
|
}
|
|
);
|
|
|
|
modelBuilder.Entity<MovieModel>().HasData(
|
|
new MovieModel
|
|
{
|
|
Id = 5,
|
|
Title = "Road House",
|
|
Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. ",
|
|
ImageUrl = "/images/movies/RoadHouse.png",
|
|
Review = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. Cras sed ex augue. Etiam rutrum massa at enim sollicitudin scelerisque. Pellentesque dignissim, velit vitae lacinia"
|
|
}
|
|
);
|
|
|
|
modelBuilder.Entity<MovieModel>().HasData(
|
|
new MovieModel
|
|
{
|
|
Id = 6,
|
|
Title = "Star Treck IV",
|
|
Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. ",
|
|
ImageUrl = "/images/movies/StarTreck4.png",
|
|
Review = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. Cras sed ex augue. Etiam rutrum massa at enim sollicitudin scelerisque. Pellentesque dignissim, velit vitae lacinia"
|
|
}
|
|
);
|
|
|
|
modelBuilder.Entity<MovieModel>().HasData(
|
|
new MovieModel
|
|
{
|
|
Id = 7,
|
|
Title = "Mean Girls",
|
|
Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. ",
|
|
ImageUrl = "/images/movies/MeanGirls.png",
|
|
Review = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. Cras sed ex augue. Etiam rutrum massa at enim sollicitudin scelerisque. Pellentesque dignissim, velit vitae lacinia"
|
|
}
|
|
);
|
|
|
|
modelBuilder.Entity<MovieModel>().HasData(
|
|
new MovieModel
|
|
{
|
|
Id = 8,
|
|
Title = "Oppenheimer",
|
|
Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. ",
|
|
ImageUrl = "/images/movies/Oppenheimer.png",
|
|
Review = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. Cras sed ex augue. Etiam rutrum massa at enim sollicitudin scelerisque. Pellentesque dignissim, velit vitae lacinia"
|
|
}
|
|
);
|
|
|
|
modelBuilder.Entity<MovieModel>().HasData(
|
|
new MovieModel
|
|
{
|
|
Id = 9,
|
|
Title = "Barbie",
|
|
Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. ",
|
|
ImageUrl = "/images/movies/Barbie.png",
|
|
Review = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum vitae nunc risus. Cras sed ex augue. Etiam rutrum massa at enim sollicitudin scelerisque. Pellentesque dignissim, velit vitae lacinia"
|
|
}
|
|
);
|
|
|
|
|
|
}
|
|
}
|
|
}
|