public IndicatorLoginDTO GetById(int id) { Indicator indicator = new Indicator(); try { indicator = _repository.GetIndicatorById(id); } catch (Exception e) { throw new Exception("Algo deu errado"); } if (indicator == null) { throw new NotFoundException("Nenhum user encontrado"); } // Gera o Token para indicador var token = TokenService.GenerateTokenIndicator(indicator); IndicatorLoginDTO indicatorLogged = new IndicatorLoginDTO(); indicatorLogged.Id = indicator.Id; indicatorLogged.CPF = indicator.CPF; indicatorLogged.Email = indicator.Email; indicatorLogged.Name = indicator.Name; indicatorLogged.Status = indicator.Status; indicatorLogged.PaymentAccounts = indicator.PaymentAccounts; indicatorLogged.Token = token; return(indicatorLogged); }