title: does not contain a definition for 'GetAwaiter' and no accessible extension method 'GetAwaiter' accepting a first argument of type 'List
body: <p>I hit error <code>does not contain a definition for 'GetAwaiter' and no accessible extension method 'GetAwaiter' accepting a first argument of type 'List</code> at the return of this method. May I know what I miss out?</p>
  
  <pre class="lang-cs prettyprint-override"><code>[HttpGet]
  public async Task&lt;ActionResult&lt;IEnumerable&lt;MovieDto&gt;&gt;&gt; GetMovies()
  {
      var movies = (from m in _context.Movies
                      select new MovieDto()
                      {
                          MovieTitle = m.MovieTitle,
                          ReleaseDate = m.ReleaseDate,
                          MovieStatus = m.MovieStatus,
                          PhotoFile = m.PhotoFile
                      }).ToList();
  
      return await movies;
  }
  </code></pre>