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))); }
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()); }