Advertisement
Guest User

Untitled

a guest
Jan 19th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.70 KB | None | 0 0
  1. namespace MoviesCupApi.Controllers
  2. {
  3.     [Route("v1/")]
  4.     [ApiController]
  5.     public class MoviesController : ControllerBase
  6.     {
  7.         private readonly IMovieRepository _movieRepository;
  8.  
  9.         public MoviesController(IMovieRepository movieRepository)
  10.         {
  11.             _movieRepository = movieRepository;
  12.         }
  13.  
  14.         [HttpGet]
  15.         public async ValueTask<IActionResult> GetAsync()
  16.         {
  17.             try
  18.             {
  19.                 var movies = await _movieRepository.GetAllMoviesAsync();
  20.                 return Ok(movies);
  21.             }
  22.             catch (Exception e)
  23.             {
  24.                 return StatusCode(500, e);
  25.             }
  26.         }
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement