public List <DTOPontoSebrae> ConvertDtoPontoSebrae(IList <PontoSebrae> pontosSebrae, UsuarioTrilha usuarioTrilha) { var listaPontoSebrae = new List <DTOPontoSebrae>(); foreach (var pontoSebrae in pontosSebrae) { var pontoSebraeDto = new DTOPontoSebrae() { NomePontoSebrae = pontoSebrae.Nome }; } return(listaPontoSebrae); }
private long ObterRanking(DTOPontoSebrae pontoSebraeUsuario) { var posicao = PosicaoRanking; if (pontoSebraeUsuario.UsuarioTrilha.ID != IdUsuarioTrilhaRanking) { var nivel = pontoSebraeUsuario.UsuarioTrilha.TrilhaNivel; var ordem = new BMRankingTrilhas().ObterRanking(nivel, nivel.ListaUsuarioTrilha.Count()) .FirstOrDefault(y => y.ID == pontoSebraeUsuario.UsuarioTrilha.Usuario.ID)?.Ordem; PosicaoRanking = ordem ?? 0; IdUsuarioTrilhaRanking = pontoSebraeUsuario.UsuarioTrilha.ID; } return(posicao); }