コード例 #1
0
        private void PopulateDb(NinjaSubsDbContext db)
        {
            db.Logs.Add(new Log
            {
                Id       = 1,
                UserName = "******",
                Type     = LogType.AddNewSubtitles,
                AdditionalInformation = "info1"
            });

            db.Logs.Add(new Log
            {
                Id       = 2,
                UserName = "******",
                Type     = LogType.AddNewSubtitles,
                AdditionalInformation = "info2"
            });

            db.Logs.Add(new Log
            {
                Id       = 3,
                UserName = "******",
                Type     = LogType.AddNewSubtitles,
                AdditionalInformation = "info3"
            });

            db.SaveChanges();
        }
コード例 #2
0
        private void PopulateDb(NinjaSubsDbContext db)
        {
            db.Subtitless.Add(new Subtitles
            {
                Id            = 1,
                Title         = "Subs1",
                Description   = "Description1",
                AuthorId      = "Author1",
                PublishDate   = DateTime.UtcNow,
                Language      = LanguageType.Bulgarian,
                DownloadCount = 10,
                File          = new byte[10],
                Author        = new User
                {
                    Id       = "Author1",
                    UserName = "******",
                    Email    = "*****@*****.**"
                }
            });

            db.Subtitless.Add(new Subtitles
            {
                Id            = 2,
                Title         = "Subs2",
                Description   = "Description2",
                AuthorId      = "Author2",
                PublishDate   = DateTime.UtcNow,
                Language      = LanguageType.Bulgarian,
                DownloadCount = 20,
                File          = new byte[20],
                Author        = new User
                {
                    Id       = "Author2",
                    UserName = "******",
                    Email    = "*****@*****.**"
                }
            });

            db.Subtitless.Add(new Subtitles
            {
                Id            = 3,
                Title         = "New3",
                Description   = "Description3",
                AuthorId      = "Author3",
                PublishDate   = DateTime.UtcNow,
                Language      = LanguageType.Bulgarian,
                DownloadCount = 30,
                File          = new byte[30],
                Author        = new User
                {
                    Id       = "Author3",
                    UserName = "******",
                    Email    = "*****@*****.**"
                }
            });

            db.SaveChanges();
        }
コード例 #3
0
        public NinjaSubsDbContext GetDbContext()
        {
            var dbContextOptions = new DbContextOptionsBuilder <NinjaSubsDbContext>()
                                   .UseInMemoryDatabase(Guid.NewGuid().ToString());

            var dbContext = new NinjaSubsDbContext(dbContextOptions.Options);

            return(dbContext);
        }
コード例 #4
0
        private void PopulateDb(NinjaSubsDbContext db)
        {
            db.Users.Add(new User
            {
                Id       = "1",
                UserName = "******"
            });

            db.Users.Add(new User
            {
                Id       = "2",
                UserName = "******"
            });

            db.Users.Add(new User
            {
                Id       = "3",
                UserName = "******"
            });

            db.Users.Add(new User
            {
                Id       = "4",
                UserName = "******"
            });

            db.Users.Add(new User
            {
                Id       = "5",
                UserName = "******"
            });

            db.Users.Add(new User
            {
                Id       = "6",
                UserName = "******"
            });

            db.SaveChanges();
        }
コード例 #5
0
 public LogService(NinjaSubsDbContext db)
 {
     this.db = db;
 }
コード例 #6
0
 public SubtitlesService(NinjaSubsDbContext db)
 {
     this.db = db;
 }
コード例 #7
0
 public AdminUserService(NinjaSubsDbContext db, RoleManager <IdentityRole> roleManager, UserManager <User> userManager)
 {
     this.db          = db;
     this.roleManager = roleManager;
     this.userManager = userManager;
 }
コード例 #8
0
        private void PopulateDb(NinjaSubsDbContext db)
        {
            db.Articles.Add(new Article
            {
                Id          = 1,
                Title       = "Title1",
                Content     = "Content1",
                PublishDate = DateTime.UtcNow,
                AuthorId    = "Author1",
                Author      = new User
                {
                    Id       = "Author1",
                    UserName = "******",
                    Email    = "*****@*****.**"
                }
            });

            db.Articles.Add(new Article
            {
                Id          = 2,
                Title       = "Title2",
                Content     = "Content2",
                PublishDate = DateTime.UtcNow,
                AuthorId    = "Author2",
                Author      = new User
                {
                    Id       = "Author2",
                    UserName = "******",
                    Email    = "*****@*****.**"
                }
            });

            db.Articles.Add(new Article
            {
                Id          = 3,
                Title       = "Title3",
                Content     = "Content3",
                PublishDate = DateTime.UtcNow,
                AuthorId    = "Author3",
                Author      = new User
                {
                    Id       = "Author3",
                    UserName = "******",
                    Email    = "*****@*****.**"
                }
            });

            db.Articles.Add(new Article
            {
                Id          = 4,
                Title       = "Title4",
                Content     = "Content4",
                PublishDate = DateTime.UtcNow,
                AuthorId    = "Author4",
                Author      = new User
                {
                    Id       = "Author4",
                    UserName = "******",
                    Email    = "*****@*****.**"
                }
            });

            db.SaveChanges();
        }
コード例 #9
0
 public BlogArticleService(NinjaSubsDbContext db)
 {
     this.db = db;
 }