コード例 #1
0
 public void Migrate()
 {
     using (var db = new PodcastsContext())
     {
         db.Database.Migrate();
     }
 }
コード例 #2
0
        public async Task SaveAsync(Podcast entity)
        {
            using (var db = new PodcastsContext())
            {
                db.Podcasts.Add(entity);

                await db.SaveChangesAsync();
            }
        }
コード例 #3
0
        public async Task SaveAsync(IEnumerable <Podcast> entities)
        {
            using (var db = new PodcastsContext())
            {
                db.Podcasts.UpdateRange(entities);

                await db.SaveChangesAsync();
            }
        }
コード例 #4
0
        public async Task <IList <Podcast> > LoadAsync()
        {
            List <Podcast> entities;

            using (var db = new PodcastsContext())
            {
                entities = await db.Podcasts.Include(x => x.Episodes).ToListAsync();
            }

            return(entities ?? new List <Podcast>());
        }
コード例 #5
0
 public EpisodesController(PodcastsContext context)
 {
     _context = context;
 }
コード例 #6
0
 public FavoritesController(PodcastsContext context)
 {
     _context = context;
 }
コード例 #7
0
 public CommentManager(PodcastsContext dbContext) : base(dbContext)
 {
 }
コード例 #8
0
 public PodcastsController(PodcastsContext context)
 {
     _context = context;
 }
コード例 #9
0
 public UserManager(PodcastsContext dbContext) : base(dbContext)
 {
 }
コード例 #10
0
 public AudioManager(PodcastsContext dbContext) : base(dbContext)
 {
 }
コード例 #11
0
 public CourseManager(PodcastsContext dbContext) : base(dbContext)
 {
 }