Exemple #1
0
        public ActionResult Create([FromBody] MovieWrite write)
        {
            var movie = _mapper.Map <Movie>(write);

            _repository.add(movie);
            _repository.SaveChanges();
            var read = _mapper.Map <MovieRead>(movie);

            return(CreatedAtRoute(nameof(Get), new { Id = read.Id }, read));
        }
Exemple #2
0
        public async Task <IActionResult> Create(MovieWrite mw)
        {
            var model = _mapper.Map <Movie>(mw);
            await _repo.add(model);

            await _repo.SaveChanges();

            var read = _mapper.Map <MovieRead>(model);

            return(CreatedAtRoute(nameof(this.Get), new { Id = model.Id }, read));
        }