public ActionResult <MovieReadDTO> CreateMovie(MovieCreateDTO movieCreateDTO) { var movie = _mapper.Map <Movie>(movieCreateDTO); _repository.CreateMovie(movie); _repository.SaveChanges(); var movieReadDTO = _mapper.Map <MovieReadDTO>(movie); return(CreatedAtRoute(nameof(GetMovieById), new { Id = movieReadDTO.Id }, movieReadDTO)); }
public void Post([FromBody] Movie model) { model.AddedDate = model.ModifiedDate = DateTime.UtcNow; model.IPAddress = HttpContext.Connection.RemoteIpAddress.ToString(); _movieRepo.CreateMovie(model); }