Ejemplo n.º 1
0
 public async Task <IActionResult> GetAsync()
 {
     using (var ct = new MoviesDataController())
     {
         return(Ok(await ct.GetMoviesAsync()));
     }
 }
Ejemplo n.º 2
0
        public async Task <IActionResult> Get(string id)
        {
            using (var ct = new MoviesDataController())
            {
                Guid guid;
                if (!Guid.TryParse(id, out guid)) // validates id is a guid
                {
                    return(StatusCode((int)System.Net.HttpStatusCode.ExpectationFailed));
                }

                return(Ok(await ct.GetMovieAsync(guid)));
            }
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Post([FromBody] Movie value)
        {
            using (var ct = new MoviesDataController())
            {
                Guid?id = await ct.CreateMovieAsync(value);

                if (id.HasValue)
                {
                    return(Ok(new { id = id.ToString() }));
                }
                else
                {
                    return(Conflict());
                }
            }
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Delete(string id)
        {
            using (var ct = new MoviesDataController())
            {
                Guid guid;
                if (!Guid.TryParse(id, out guid)) // validates id is a guid
                {
                    return(StatusCode((int)System.Net.HttpStatusCode.ExpectationFailed));
                }

                bool ok = await ct.DeleteMovieAsync(Guid.Parse(id));

                if (ok)
                {
                    return(Ok());
                }
                else
                {
                    return(Conflict());
                }
            }
        }
 public void InitializeData()
 {
     moviesDataController = new MoviesDataController();
 }
Ejemplo n.º 6
0
 public void TestMethod1()
 {
     var obj    = new MoviesDataController();
     var result = obj.Index();
 }