//Incluir um registro public string Insert(Logradouro logradouro) { StringBuilder erros = new StringBuilder(); if (string.IsNullOrWhiteSpace(logradouro.Nome)) { erros.AppendLine("O nome do logradouro deve ser informado."); } if (!string.IsNullOrWhiteSpace(logradouro.Nome)) { if (logradouro.Nome.Length > 50) { erros.AppendLine("O nome do logradouro não pode conter mais que 50 caracteres."); } } if (erros.Length != 0) { return(erros.ToString()); } string respostaDB = dal.Insert(logradouro); return(respostaDB); }
public Endereco EnderecoConstruido(string pais, string estado, string cidade, string bairro, string logradouro, int numeroCasa, string cep) { LogradouroDAL logradouroDAL = new LogradouroDAL(); PaisDAL paisDAL = new PaisDAL(); EstadoDAL estadoDAL = new EstadoDAL(); BairroDAL bairroDAL = new BairroDAL(); CidadeDAL cidadeDAL = new CidadeDAL(); Pais paiss = new Pais(0, pais); string a = paisDAL.Insert(paiss); if (a.Contains("já")) { List <Pais> lista = new List <Pais>(); lista = paisDAL.GetAll(); foreach (var item in lista) { if (item.Nome == pais) { paiss.Id = item.Id; break; } } } else { paiss = paisDAL.GetLastRegister(); } Estado estadoo = new Estado(0, estado, paiss); string b = estadoDAL.Insert(estadoo); if (b.Contains("já")) { List <Estado> lista = new List <Estado>(); lista = estadoDAL.GetAll(); foreach (var item in lista) { if (item.Nome == estado) { estadoo.Id = item.Id; break; } } } else { estadoo = estadoDAL.GetLastRegister(); } Cidade cidadee = new Cidade(0, cidade, estadoo); string c = cidadeDAL.Insert(cidadee); if (c.Contains("já")) { List <Cidade> lista = new List <Cidade>(); lista = cidadeDAL.GetAll(); foreach (var item in lista) { if (item.Nome == cidade) { estadoo.Id = item.Id; break; } } } else { cidadee = cidadeDAL.GetLastRegister(); } Bairro bairoo = new Bairro(0, bairro, cidadee); string d = bairroDAL.Insert(bairoo); if (d.Contains("já")) { List <Bairro> lista = new List <Bairro>(); lista = bairroDAL.GetAll(); foreach (var item in lista) { if (item.Nome == cidade) { estadoo.Id = item.Id; break; } } } else { bairoo = bairroDAL.GetLastRegister(); } Logradouro logradouroo = new Logradouro(0, logradouro, bairoo); string e = logradouroDAL.Insert(logradouroo); if (d.Contains("já")) { List <Logradouro> lista = new List <Logradouro>(); lista = logradouroDAL.GetAll(); foreach (var item in lista) { if (item.Nome == logradouro) { logradouroo.Id = item.Id; break; } } } else { logradouroo = logradouroDAL.GetLastRegister(); } Endereco endereco1 = new Endereco(0, logradouroo, numeroCasa, cep); EnderecoDAL endereco = new EnderecoDAL(); endereco.Insert(endereco1); endereco1 = endereco.GetLastRegister(); return(endereco1); }