コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }