public async Task <IActionResult> DeleteMovie(int id) { if (!_authorizer.IsAdminOrEmployee(User)) { return(Unauthorized()); } await _repo.DeleteMovie(id); return(StatusCode(200)); }
public IActionResult DeleteMovie(int id) { if (!_repo.DeleteMovie(id)) { return(new NotFoundObjectResult(new { success = false, message = "Movie not found.", id })); } return(new OkObjectResult(new { success = true, id, message = "Movie deleted." }) { StatusCode = 201 }); }
public IActionResult UnrecommendMovie(int id) { try { repository.DeleteMovie(id); return(Ok()); } catch (Exception ex) { return(Ok(Util.SendErrorResponse("Unable to update movie recommendation", ex))); } }
public async Task <IActionResult> DeleteMovie([FromRoute] string movieId) { var objectId = new ObjectId(); if (movieId.isValidObjectId(out objectId)) { var result = await moviesRepository.DeleteMovie(objectId); return(Ok(result)); } return(BadRequest()); }
public async Task <ActionResult> Delete(int id) { var movie = await moviesRepository.GetDetailsMovieDTO(id); if (movie == null) { return(NotFound()); } await moviesRepository.DeleteMovie(id); return(NoContent()); }
public async Task <IActionResult> DeleteMovie(Guid movieId) { var movieEntity = await _moviesRepository.GetMovieAsync(movieId); if (movieEntity == null) { return(NotFound()); } _moviesRepository.DeleteMovie(movieEntity); await _moviesRepository.SaveChangesAsync(); return(NoContent()); }
public async Task <bool> Delete(int id) { if (id < 1) { throw new ArgumentOutOfRangeException(nameof(id), id, "Id cannot be lower than 1."); } var result = await _moviesRepository.DeleteMovie(id); //if result == 1 entity has been deleted from the db if (result == 1) { return(true); } else { return(false); } }
public IActionResult Delete(int id) { if (!_moviesRepository.MovieExists(id)) { return(NotFound()); } var movieToDelete = _moviesRepository.GetMovie(id); if (movieToDelete == null) { return(NotFound()); } _moviesRepository.DeleteMovie(movieToDelete); if (!_moviesRepository.Save()) { return(StatusCode(500, "Could not delete movie. Please try again.")); } return(NoContent()); }
public bool DeleteMovie(int id) { return(moviesRepository.DeleteMovie(id)); }
public IActionResult Delete(Movie movie) { _repository.DeleteMovie(movie); return(View("MovieList", _repository.Movies)); }
public void Delete(Movie movie) { _repo.DeleteMovie(movie); }
/// <summary> /// Delete movie from database /// </summary> /// <param name="id">Movie ID in database</param> public void DeleteMovie(int id) { _moviesRepository.DeleteMovie(id); }
public void DeleteMovie(int mid) { mr.DeleteMovie(mid); }
public async void Delete(string id) { await _moviesDAO.DeleteMovie(Guid.Parse(id)); }