public IActionResult Update(SerieDTO serieDTO, int Id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState.GetErrorMessage()));
            }

            else
            {
                IDataResult <Serie> dataResult = _service.GetById(Id);

                if (dataResult == null)
                {
                    return(BadRequest(dataResult.Message));
                }

                else
                {
                    mapper = SerieMapping.GetMapper().CreateMapper();

                    Serie serie = mapper.Map <SerieDTO, Serie>(serieDTO);

                    IResult result = _service.Update(serie);

                    if (result.Success)
                    {
                        return(Ok(result.Message));
                    }

                    return(BadRequest(result.Message));
                }
            }
        }
        public async Task <IActionResult> AddAsync(SerieDTO serieDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState.GetErrorMessage()));
            }

            else
            {
                mapper = SerieMapping.GetMapper().CreateMapper();

                Serie serie = mapper.Map <SerieDTO, Serie>(serieDto);

                IResult result = await _service.AddAsync(serie);

                if (result.Success)
                {
                    return(Ok(result.Message));
                }
                return(BadRequest(result.Message));
            }
        }