public override DTOEstadio CrearDto(Entidad entidad) { if (!(entidad is Comun.Entidades.Estadio estadio)) { logger.Error("Casteo invalido de la entidad " + entidad + " a Estadio"); throw new CasteoInvalidoException("La entidad no es del tipo estadio"); } DTOEstadio dto = FabricaDTO.CrearDTOEstadio(); dto.Id = estadio.Id; dto.Nombre = estadio.Nombre; return(dto); }