private void CadastrarApelido(RegistroDTO registroDTO) { if (string.IsNullOrEmpty(registroDTO.Apelido)) { try { ApelidoDAL.RemoverVinculo(registroDTO.Codigo); } catch (Exception ex) { Console.WriteLine(ex.Message); } } else { var apelidoDTO = new ApelidoDTO() { Nome = registroDTO.Apelido }; ApelidoDAL.Cadastrar(apelidoDTO); apelidoDTO.Codigo = DataContext.Apelidos.FirstOrDefault(apelido => apelido.Nome.ToLower() == registroDTO.Apelido.ToLower()).Codigo; ApelidoDAL.VincularRegistro(apelidoDTO, registroDTO); } }
private void CadastrarApelido(PessoaDTO pessoaDTO) { if (string.IsNullOrEmpty(pessoaDTO.Apelido)) { ApelidoDAL.RemoverVinculo(pessoaDTO.Codigo); } else { var apelidoDTO = new ApelidoDTO() { Nome = pessoaDTO.Apelido }; ApelidoDAL.Cadastrar(apelidoDTO); apelidoDTO.Codigo = DataContext.Apelidos.FirstOrDefault(apelido => apelido.Nome.ToLower() == pessoaDTO.Apelido.ToLower()).Codigo; ApelidoDAL.VincularPessoa(apelidoDTO, pessoaDTO); } }