Blazor_DotNet8_MovieApp/Blazor_DotNet8_MovieApp/Data/SeedData.cs

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"
}
);
}
}
}