Esempio n. 1
0
        public ActionResult <Dto.Serie> CreateSerie(Dto.SerieRequest request)
        {
            var serie = _mapper.Map <Serie>(request);

            _repository.CreateSerie(serie);
            if (_repository.SaveChanges() == false)
            {
                return(new StatusCodeResult(StatusCodes.Status500InternalServerError));
            }

            return(CreatedAtAction("GetSerie", new { Id = serie.Id }, _mapper.Map <Dto.Serie>(serie)));
        }
Esempio n. 2
0
        public ActionResult UpdateSerie(int id, Dto.SerieRequest request)
        {
            var serie = _repository.GetSerie(id);

            if (serie == null)
            {
                return(NotFound());
            }

            _mapper.Map(request, serie);
            _repository.UpdateSerie(serie);
            if (_repository.SaveChanges() == false)
            {
                return(new StatusCodeResult(StatusCodes.Status500InternalServerError));
            }

            return(NoContent());
        }