示例#1
0
        async Task <List <pro_Models.Models.VocTest> > GetVocTests(string txt, pro_Models.Models.Movie movie)
        {
            List <VocTest> vocTests = new List <VocTest>();

            foreach (string word in txt.Split(" "))
            {
                vocTests.Add(new VocTest
                {
                    Text  = word,
                    Movie = movie
                });
            }
            return(vocTests);
        }
示例#2
0
        public async Task <MovieVM> UpdateMovie(MovieVM movieVM)
        {
            pro_Models.Models.Movie result = await appDbContext.Movies
                                             .FirstOrDefaultAsync(e => e.Id == movieVM.Movie.Id);

            if (result != null)
            {
                appDbContext.Entry(result).State = EntityState.Detached;
                result = mapper.Map(movieVM.Movie, result);
                appDbContext.Entry(result).State = EntityState.Modified;

                await appDbContext.SaveChangesAsync();

                return(new MovieVM {
                    Movie = result
                });
            }

            return(null);
        }
示例#3
0
/// <summary>
/// ///////////////////////////////////////////////////////////////////////////////////////////////////////////
/// </summary>
        public async Task <pro_Models.Models.Movie> GetMovieById(pro_Models.Models.Movie movie)
        {
            return(await appDbContext.Movies.Where(n => n.MovieId == movie.MovieId && n.Id != movie.Id)
                   .FirstOrDefaultAsync());
        }