public void UpdateMovie(int id, MoviesDto moviesDto) { var movieInDB = _context.Movie.SingleOrDefault(m => m.MovieId == id); Mapper.Map(movieInDB, moviesDto); _context.SaveChanges(); }
async void UpdateMovie(MoviesDto movie) { var parameters = new ModalParameters(); // I Clone updatable movie var updateMovie = (MoviesDto)movie.Clone(); // Add as modal screen parameter parameters.Add("Movie", updateMovie); var formModal = Modal.Show <MoviesModal>("Update Movie", parameters); var result = await formModal.Result; if (!result.Cancelled) { var data = (MoviesDto)result.Data; //AddToOrder(item); // Update data (local list collection and DB) await _moviesDataService.Update(updateMovie); /// ToDo: Do by reflection movie.Name = updateMovie.Name; movie.Year = updateMovie.Year; movie.PortraitUrl = updateMovie.PortraitUrl; await grid.Reload(); StateHasChanged(); } }
public List <Movie> PostCupMovies([FromBody] MoviesDto movies) { try { Cup cup = Cup.New(); foreach (Movie movie in movies.Movies) { cup.AddMovie(movie); } cup.CupResult(); List <Movie> response = new List <Movie>(); foreach (Movie movie in cup.FinalResult) { response.Add(movie); } return(response); } catch (Exception ex) { throw ex; } }
public async void ShowModalNewMovie() { var parameters = new ModalParameters(); // I build a new blank movie var newMovie = new MoviesDto { Year = DateTime.Today.Year }; // Add as modal screen parameter parameters.Add("Movie", newMovie); var formModal = Modal.Show <MoviesModal>("Create Movie", parameters); var result = await formModal.Result; if (!result.Cancelled) { var data = (MoviesDto)result.Data; //AddToOrder(item); // Insert data (local list collection and DB) var insertedMovie = await _moviesDataService.Add(newMovie); movies.Add(insertedMovie); await grid.Reload(); StateHasChanged(); _toastService.ShowSuccess($"{newMovie.Name} added!"); } }
public MoviesDto CreateMovie(MoviesDto moviedto) { var movie = Mapper.Map <MoviesDto, Movie>(moviedto); _context.Movie.Add(movie); _context.SaveChanges(); moviedto.MovieId = movie.MovieId; return(moviedto); }
public void DeleteMovie(int id, MoviesDto moviesDto) { var movieInDb = _context.Movie.SingleOrDefault(m => m.Id == id); if (movieInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } _context.Movie.Remove(movieInDb); }
public IHttpActionResult CreateMovie(MoviesDto moviesDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var movie = Mapper.Map <MoviesDto, Movie>(moviesDto); _context.movies.Add(movie); _context.SaveChanges(); moviesDto.MovieId = movie.MovieId; return(Created(new Uri(Request.RequestUri + "/" + movie.MovieId), moviesDto)); }
public MoviesDto GetMovieById(int id) { var movie = _moviesRepository.GetMovieById(id).FirstOrDefault(); var movieDto = new MoviesDto() { codigo_filme = movie.Id, nome_filme = movie.Title, nota = movie.Rank }; return(movieDto); }
public IHttpActionResult CreateMovies(MoviesDto moviesDto) { if (!ModelState.IsValid) { return(BadRequest()); } var movie = Mapper.Map <MoviesDto, Movies>(moviesDto); context.Movies.Add(movie); context.SaveChanges(); moviesDto.Id = movie.Id; return(Created(new Uri(Request.RequestUri + "/" + movie.Id), moviesDto)); }
public IHttpActionResult GetMovie(int Id) { var movie = _context.Movies.SingleOrDefault(m => m.Id == Id); if (movie == null) { return(NotFound()); } var movieDto = new MoviesDto(); Mapper.Map <Movies, MoviesDto>(movie, movieDto); return(Ok(movieDto)); }
public Movie CreateMovies(MoviesDto moviesDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var movies = Mapper.Map <MoviesDto, Movie>(moviesDto); _context.Movies.Add(movies); _context.SaveChanges(); return(movies); }
public IHttpActionResult CreateMovie(MoviesDto moviedto) { if (!ModelState.IsValid) { return(NotFound()); } var Movies = Mapper.Map <MoviesDto, Movies>(moviedto); _context.Movies.Add(Movies); _context.SaveChanges(); moviedto.Id = Movies.Id; return(Created(new Uri(Request.RequestUri + "/" + moviedto.Id), moviedto)); }
public IHttpActionResult UpdateMovie(int id, MoviesDto Movie) { var MovieInDB = _Context.Movies.SingleOrDefault(C => C.Id == id); if (MovieInDB is null) { return(NotFound()); } Mapper.Map(Movie, MovieInDB); _Context.SaveChanges(); return(Ok()); }
public IHttpActionResult CreateMovie(MoviesDto MovieDto) { if (MovieDto is null) { return(BadRequest()); } Movie Movie = Mapper.Map <MoviesDto, Movie>(MovieDto); _Context.Movies.Add(Movie); _Context.SaveChanges(); MovieDto.Id = Movie.Id; return(Created(new Uri(Request.RequestUri + "/" + Movie.Id), MovieDto)); }
public void UpdateMovies(int id, MoviesDto moviesDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var moviesInDb = context.Movies.SingleOrDefault(m => m.Id == id); if (moviesInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(moviesDto, moviesInDb); context.SaveChanges(); }
public IHttpActionResult UpdateMovie(int id, MoviesDto movieDto) { var movieInDb = _context.Movies.SingleOrDefault(c => c.id == id); if (movieInDb == null) { return(NotFound()); } movieDto.id = movieInDb.id; Mapper.Map(movieDto, movieInDb); _context.SaveChanges(); return(Ok()); }
public IHttpActionResult CreateMovie(MoviesDto moviesDto) { //Validates the data sent by the client. if (!ModelState.IsValid) { BadRequest(); //Another REST convention here } //The below Generic literally turns MoviesDto into a movie object that can have its data put into the DB. var movie = Mapper.Map <MoviesDto, Movie>(moviesDto); //Map the data from the Dto (entry point from client) to the domain model this time. _context.Movies.Add(movie); _context.SaveChanges(); moviesDto.Id = movie.Id; //Creates a 201 CREATED message with the URL and received content? return(Created(new Uri(Request.RequestUri + "/" + movie.Id), moviesDto)); }
public IHttpActionResult CreateMovie(MoviesDto movieDto) { if (!ModelState.IsValid) { return(BadRequest()); } var movie = Mapper.Map <MoviesDto, Movies>(movieDto); _context.Movies.Add(movie); _context.SaveChanges(); movieDto.id = movie.id; movieDto.NumberAvailable = movie.NumberInStock; return(Created(new Uri(Request.RequestUri + "/" + movie.id), movieDto)); }
public MoviesResponseModel GetAllMovies() { MoviesResponseModel moviesResponseModel = new MoviesResponseModel(); moviesResponseModel.Data = new List <MoviesDto>(); DataTable dataTable = new DataTable(); SqlConnection conn = new SqlConnection(DbHelper.DbConnectionString); try { SqlCommand command = new SqlCommand(@"dbo.uspGetAllMovies", conn); command.CommandType = CommandType.StoredProcedure; conn.Open(); SqlDataAdapter dataAdapter = new SqlDataAdapter(command); dataAdapter.Fill(dataTable); moviesResponseModel.Message = "Success"; moviesResponseModel.StatusCode = 200; foreach (DataRow row in dataTable.Rows) { MoviesDto movies = new MoviesDto(); movies.MovieID = row["MovieID"] != DBNull.Value ? Convert.ToInt64(row["MovieID"].ToString()) : 0; movies.MainTopicID = row["MainTopicID"] != DBNull.Value ? Convert.ToInt64(row["MainTopicID"].ToString()) : 0; movies.MainTopicNumber = row["MainTopicNumber"] != DBNull.Value ? Convert.ToString(row["MainTopicNumber"]) : string.Empty; movies.MovieDescription = row["MovieDescription"] != DBNull.Value ? Convert.ToString(row["MovieDescription"].ToString()) : string.Empty; moviesResponseModel.Data.Add(movies); } } catch (Exception ex) { moviesResponseModel.StatusCode = 500; moviesResponseModel.Message = ex.Message; moviesResponseModel.Data = null; } finally { dataTable.Clear(); dataTable = null; conn.Close(); } return(moviesResponseModel); }
public IHttpActionResult UpdateMovie(int Id, MoviesDto movieDto) { if (!ModelState.IsValid) { return(BadRequest()); } var movie = _context.Movies.SingleOrDefault(m => m.Id == Id); if (movie == null) { return(NotFound()); } Mapper.Map <MoviesDto, Movies>(movieDto, movie); _context.SaveChanges(); return(Ok()); }
public IHttpActionResult CreateMovie(MoviesDto moviesDto) //when the clients sends in a customer it sends it as a dto { if (!ModelState.IsValid) { return(BadRequest()); //helper method from IHttpActionresult } var movies = Mapper.Map <MoviesDto, Movies>(moviesDto); //in create method we receive the Dto and now we want to map it //to the customer object - pass in the method the customerDto object _context.Movies.Add(movies); _context.SaveChanges(); moviesDto.Id = movies.Id; return(Created(new Uri(Request.RequestUri + "/" + movies.Id), moviesDto));//URI unified resource identifier = /api/customers/10 //second argument is the actual object that was created }
public IHttpActionResult CreateMovie(MoviesDto moviesDto) { if (moviesDto == null) { return(BadRequest()); } else { var movie = Mapper.Map <MoviesDto, Movies>(moviesDto); movie.Available = moviesDto.InStock; movie.AddedDate = DateTime.Today.Date; db.Movies.Add(movie); db.SaveChanges(); } return(Created(new Uri(Request.RequestUri + "/" + moviesDto.Id), moviesDto)); }
public MoviesDto GetById(int id) { try { //var data = _client.GetJsonAsync<MoviesDto>($"movies/{id}").Result; var data = new MoviesDto { Id = 1, Name = "Test", PortraitUrl = "http://test.jpg", Year = 2021 }; return(null); } catch (System.Exception ex) { string xxx = ex.Message; return(null); } }
public void MovieView_Renders_Correctly() { MoviesDto movie = new MoviesDto { Id = 1, Name = "Movie Name Test", PortraitUrl = "Portrait Test", Year = 2000 }; // Act var cut = _ctx.RenderComponent <MovieView>(parameters: ("Movie", movie)); var content = cut.Markup; // Assert Assert.IsTrue(content.Contains("Movie Name Test")); }
public IHttpActionResult AddMovies(MoviesDto MoviesDto) { if (!ModelState.IsValid) { return(BadRequest()); } var Movies = Mapper.Map <MoviesDto, Movie>(MoviesDto); _context.Movies.Add(Movies); _context.SaveChanges(); MoviesDto.Id = Movies.Id; return(Created(new Uri(Request.RequestUri + "/" + Movies.Id), MoviesDto)); }
public void EditMovie(int Id, MoviesDto movieDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var movieInDb = _context.Movies.SingleOrDefault(c => c.Id == Id); if (movieInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(movieDto, movieInDb); _context.SaveChanges(); }
public void updateMovie(int id, MoviesDto moviesDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var movieInDB = db.Movies.SingleOrDefault(x => x.movieID == id); if (movieInDB == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map <MoviesDto, Movie>(moviesDto, movieInDB); db.Movies.Add(movieInDB); db.SaveChanges(); }
//id tells it which movie to pick from the database and Dto accepts the data to be updated. public IHttpActionResult UpdateMovie(int id, MoviesDto moviesDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); //Another REST convention here } var movieInDb = _context.Movies.SingleOrDefault(c => c.Id == id); //Make sure the movie exists in the DB by the ID provided. if (movieInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } //Maps the accepted data from the client to the domain model and then commits the domain model's changes into the database. Mapper.Map <MoviesDto, Movie>(moviesDto, movieInDb); _context.SaveChanges(); return(Ok()); }
public IHttpActionResult UpdateMovie(int id, MoviesDto movie) { if (!ModelState.IsValid) { return(BadRequest()); } var movieIndb = _context.Movies.SingleOrDefault(x => x.Id == id); if (movieIndb == null) { return(NotFound()); } Mapper.Map(movie, movieIndb); _context.SaveChanges(); return(Ok("Updated")); }
public void MovieView_Renders_IsButtonActionsVisible_True() { MoviesDto movie = new MoviesDto { Id = 1, Name = "Movie Name Test", PortraitUrl = "Portrait Test", Year = 2000 }; // Act var cut = _ctx.RenderComponent <MovieView>( ("Movie", movie), ("IsButtonActionsVisible", true)); var button = cut.Find("button"); // Assert Assert.IsNotNull(button); }