예제 #1
0
 /// <summary>
 /// Atribui dados do ClienteModel para o Cliente Entity
 /// </summary>
 /// <param name="entrevistado">Objeto do modelo</param>
 /// <param name="entrevistadoE">Entity mapeada da base de dados</param>
 private void Atribuir(EntrevistadoModel entrevistado, tb_entrevistado entrevistadoE)
 {
     entrevistadoE.idTB_ENTREVISTADO = entrevistado.idtb_entrevistado;
     entrevistadoE.NOME      = entrevistado.nome;
     entrevistadoE.SOBRENOME = entrevistado.sobrenome;
     entrevistadoE.EMAIL     = entrevistado.email;
 }
예제 #2
0
        /// <summary>
        /// Altera dados na base de dados
        /// </summary>
        /// <param name="entrevistado"></param>
        public void Editar(EntrevistadoModel entrevistado)
        {
            tb_entrevistado entrevistadoE = new tb_entrevistado();

            Atribuir(entrevistado, entrevistadoE);
            unitOfWork.RepositorioEntrevistado.Editar(entrevistadoE);
            unitOfWork.Commit(shared);
        }
예제 #3
0
        /// <summary>
        /// Insere um novo na base de dados
        /// </summary>
        /// <param name="entrevistado">Dados do modelo</param>
        /// <returns>Chave identificante na base</returns>
        public int Inserir(EntrevistadoModel entrevistado)
        {
            tb_entrevistado entrevistadoE = new tb_entrevistado();

            Atribuir(entrevistado, entrevistadoE);
            unitOfWork.RepositorioEntrevistado.Inserir(entrevistadoE);
            unitOfWork.Commit(shared);
            return(entrevistadoE.idTB_ENTREVISTADO);
        }