/// <summary> /// Altera dados na base de dados /// </summary> /// <param name="pessoaModel"></param> public void Editar(Pessoa pessoaModel) { tbl_pessoa pessoaE = new tbl_pessoa(); Atribuir(pessoaModel, pessoaE); unitOfWork.RepositorioPessoa.Editar(pessoaE); unitOfWork.Commit(shared); }
/// <summary> /// Insere um novo na base de dados /// </summary> /// <param name="pessoaModel">Dados do modelo</param> /// <returns>Chave identificante na base</returns> public int Inserir(Pessoa pessoaModel) { tbl_pessoa pessoaE = new tbl_pessoa(); Atribuir(pessoaModel, pessoaE); unitOfWork.RepositorioPessoa.Inserir(pessoaE); unitOfWork.Commit(shared); return pessoaE.CodigoPessoa; }
/// <summary> /// Atribui dados do Pessoa Model para o Pessoa Entity /// </summary> /// <param name="pessoaModel">Objeto do modelo</param> /// <param name="pessoaE">Entity mapeada da base de dados</param> private void Atribuir(Pessoa pessoaModel, tbl_pessoa pessoaE) { pessoaE.CodigoPessoa = pessoaModel.CodigoPessoa; pessoaE.CadastradoDesde = pessoaModel.CadastradoDesde; pessoaE.NomeRazao = pessoaModel.NomeRazao; pessoaE.ApelidoFantasia = pessoaModel.ApelidoFantasia; pessoaE.CpfCnpj = pessoaModel.CpfCnpj; pessoaE.RG = pessoaModel.RG; pessoaE.DataNascimento = pessoaModel.DataNascimento; pessoaE.Sexo = pessoaModel.Sexo; pessoaE.Rua = pessoaModel.Rua; pessoaE.Numero = pessoaModel.Numero; pessoaE.Bairro = pessoaModel.Bairro; pessoaE.Cidade = pessoaModel.Cidade; pessoaE.Estado = pessoaModel.Estado; pessoaE.CEP = pessoaModel.CEP; pessoaE.Complemento = pessoaModel.Complemento; pessoaE.Telefone1 = pessoaModel.Telefone1; pessoaE.Telefone2 = pessoaModel.Telefone2; pessoaE.Email = pessoaModel.Email; pessoaE.Senha = pessoaModel.Senha; pessoaE.Fornecedor = pessoaModel.Fornecedor; }