示例#1
0
 public List <Movie> GetAll( )
 {
     using (MovieIndexContext context = new MovieIndexContext( ))
     {
         return((from m in context.Movies.Include(m => m.Genre)
                 select m).ToList( ));
     }
 }
示例#2
0
 public List<Movie> GetAll( )
 {
     using ( MovieIndexContext context = new MovieIndexContext( ) )
     {
         return ( from m in context.Movies.Include( m => m.Genre ) 
                  select m ).ToList( );
     }
 }
示例#3
0
 public List<Genre> GetAll( )
 {
     using ( MovieIndexContext context = new MovieIndexContext( ) )
     {
         return ( from g in context.Genres
                  select g ).ToList( );
     }
 }
示例#4
0
 public List <Genre> GetAll( )
 {
     using (MovieIndexContext context = new MovieIndexContext( ))
     {
         return((from g in context.Genres
                 select g).ToList( ));
     }
 }
示例#5
0
 public Movie GetById( int id )
 {
     using ( MovieIndexContext context = new MovieIndexContext( ) )
     {
         return ( from m in context.Movies
                  where m.Id == id
                  select m ).SingleOrDefault( );
     }
 }
示例#6
0
        public void Create( Movie movie )
        {
            using ( MovieIndexContext context = new MovieIndexContext( ) )
            {
                context.Movies.Add( movie );

                context.SaveChanges( );
            }
        }
示例#7
0
        public void Update( Movie movie )
        {
            using ( MovieIndexContext context = new MovieIndexContext( ) )
            {
                context.Entry( movie ).State = EntityState.Modified;

                context.SaveChanges( );
            }
        }
示例#8
0
        public void Update(Movie movie)
        {
            using (MovieIndexContext context = new MovieIndexContext( ))
            {
                context.Entry(movie).State = EntityState.Modified;

                context.SaveChanges( );
            }
        }
示例#9
0
        public void Create(Movie movie)
        {
            using (MovieIndexContext context = new MovieIndexContext( ))
            {
                context.Movies.Add(movie);

                context.SaveChanges( );
            }
        }
示例#10
0
 public Movie GetById(int id)
 {
     using (MovieIndexContext context = new MovieIndexContext( ))
     {
         return((from m in context.Movies
                 where m.Id == id
                 select m).SingleOrDefault( ));
     }
 }
示例#11
0
 public List <Movie> GetByName(string name)
 {
     using (MovieIndexContext context = new MovieIndexContext( ))
     {
         return((from m in context.Movies.Include(m => m.Genre)
                 where m.Name.StartsWith(name)
                 select m).ToList( ));
     }
 }
示例#12
0
 public List<Movie> GetByName( string name )
 {
     using ( MovieIndexContext context = new MovieIndexContext( ) )
     {
         return ( from m in context.Movies.Include( m => m.Genre )
                  where m.Name.StartsWith( name )
                  select m ).ToList( );
     }
 }
示例#13
0
        public void Delete(int id)
        {
            using (MovieIndexContext context = new MovieIndexContext( ))
            {
                Movie movie = context.Movies.Find(id);
                context.Movies.Remove(movie);

                context.SaveChanges( );
            }
        }
示例#14
0
        public void Delete( int id )
        {
            using ( MovieIndexContext context = new MovieIndexContext( ) )
            {
                Movie movie = context.Movies.Find( id );
                context.Movies.Remove( movie );

                context.SaveChanges( );
            }
        }
示例#15
0
 public async Task<List<Director>> GetAllAsync( )
 {
     return await Task.Run( ( ) =>
     {
         using ( MovieIndexContext context = new MovieIndexContext( ) )
         {
             return ( from d in context.Directors
                      select d ).ToList( );
         }
     } ); 
 }
示例#16
0
 public async Task <List <Director> > GetAllAsync( )
 {
     return(await Task.Run(() =>
     {
         using (MovieIndexContext context = new MovieIndexContext( ))
         {
             return (from d in context.Directors
                     select d).ToList( );
         }
     }));
 }
示例#17
0
 public async Task<List<Director>> GetByNameAsync( string name )
 {
     return await Task.Run( ( ) =>
     {
         using ( MovieIndexContext context = new MovieIndexContext( ) )
         {
             return ( from d in context.Directors
                      where d.FullName.ToLower( ).Contains( name.ToLower( ) )
                      select d ).ToList( );
         }
     } ); 
 }
示例#18
0
 public async Task <List <Director> > GetByNameAsync(string name)
 {
     return(await Task.Run(() =>
     {
         using (MovieIndexContext context = new MovieIndexContext( ))
         {
             return (from d in context.Directors
                     where d.FullName.ToLower( ).Contains(name.ToLower( ))
                     select d).ToList( );
         }
     }));
 }