public async Task <IActionResult> GetByIdAsync(int Id) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessage())); } else { IDataResult <Serie> result = await _service.FindByIdAsync(Id); if (result.Success) { return(Ok(result.Data)); } return(BadRequest(result.Message)); } }