public async Task <IActionResult> GetAsync() { using (var ct = new MoviesDataController()) { return(Ok(await ct.GetMoviesAsync())); } }
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))); } }
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()); } } }
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(); }
public void TestMethod1() { var obj = new MoviesDataController(); var result = obj.Index(); }