/// <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; }
/// <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); }
/// <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); }