Ejemplo n.º 1
0
        /// <summary>
        /// Método que mapeia um candidato para o dto
        /// </summary>
        /// <param name="c">candidato</param>
        /// <returns></returns>
        public static CandidatoOutput MapTo(Candidato c)
        {
            var candidato = c.MapTo <CandidatoOutput>();

            if (c.Conhecimento != null)
            {
                //Retorna uma string concatenada com os atributos separados por virgula e ordenados por nota
                candidato.Conhecimentos = AtributoDto.GetAtributosString(c.Conhecimento);

                //Converter os dados que tem na classe Conhecimento para a classe de AtributoDto facilitando trabalhar com radioButton usando angular
                candidato.Atributos = AtributoDto.GetConhecimentos(c.Conhecimento);
            }
            return(candidato);
        }