public List<MovieModel> GetMovies() { var movies = GetMoviesFromDatabase(); return movies.ConvertAll(MovieModel.ToModel); } [Route("Movies/{id}")] public MovieModel GetMovieDetails(int id) { var movie = GetFromDatabase(id); return MovieModel.ToModel(movie); } With ReFit [Get("/Movies")] Task<List<MovieModel>> GetMoviesAsync(); [Get("/Movies/{id}")] Task<MovieModel> GetMovieDetailsAsync(int id);