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