public EnderecoEntity ConverterEndereco(EnderecoDetail d, ref EnderecoEntity e) { e.bairro = d.bairro; e.cep = d.cep; e.cidade = d.cidade; e.complemento = d.complemento; e.nomeEndereco = d.nome; e.rua = d.rua; return(e); }
public EnderecoEntity SearchEndereco(int idEndereco) { if (idEndereco == default) { return(null); } var comand = $"SELECT * FROM tbEndereco where idEndereco = '{idEndereco}'"; EnderecoEntity result = _dal.SearchEndereco(comand); return(result); }
public EnderecoDetail ConverterEndereco(EnderecoEntity e) { return(new EnderecoDetail() { bairro = e.bairro, cep = e.cep, cidade = e.cidade, complemento = e.complemento, id = e.idEndereco, nome = e.nomeEndereco, numero = e.numero, rua = e.rua }); }
public void Inserir_InvalidBairro_ThrowException() { var endereco = new EnderecoEntity() { Logradouro = "Rua Conde Santa Marinha", Numero = "385", Complemento = "Apto 703", Cep = "31130080", IdCidade = 1, IdEstado = 1, IdLoginCadastro = 1, }; new EnderecoRepository().Inserir(endereco); }
public int InsertEndereco(EnderecoEntity endereco) { string comando = $"INSERT INTO [TbEndereco]([CEP],[LOGRADOURO],[NUMERO],[COMPLEMENTO],[CIDADE],[ESTADO]) " + $"VALUES('{endereco.Cep}', '{endereco.Logradouro}', '{endereco.Numero}', '{endereco.Complemento}', '{endereco.Cidade}', '{endereco.Estado}');" + $"SELECT @@IDENTITY;"; int result = _dal.InsertAndReturnId(comando); if (result != default) { return(result); } else { return(0); } }
public void Inserir_ValidEndereco_DoesntThrowException() { var endereco = new EnderecoEntity() { Logradouro = "Rua Conde Santa Marinha", Numero = "385", Complemento = "Apto 703", Bairro = "Cachoeirinha", Cep = "31130080", IdCidade = 1, IdEstado = 1, IdLoginCadastro = 1, }; var codigo = new EnderecoRepository().Inserir(endereco); Assert.IsTrue(codigo > 0); }
public EnderecoEntity SearchEndereco(string comand) { try { Connect con = new Connect(); SqlConnection connection = con.OpenConnection(); SqlCommand sqlCommand = new SqlCommand(comand, connection); SqlDataReader dr = sqlCommand.ExecuteReader(); EnderecoEntity endereco = new EnderecoEntity(); if (dr.HasRows == false) { return(null); } while (dr.Read()) { endereco.Id = Convert.ToInt32(dr["IDENDERECO"]); endereco.Cep = Convert.ToString(dr["CEP"]); endereco.Logradouro = Convert.ToString(dr["LOGRADOURO"]); endereco.Numero = Convert.ToString(dr["NUMERO"]); endereco.Cidade = Convert.ToString(dr["CIDADE"]); endereco.Estado = Convert.ToString(dr["ESTADO"]); endereco.Complemento = Convert.ToString(dr["COMPLEMENTO"]); } con.CloseConnection(); return(endereco); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void E_Possivel_Mapear_os_Modelos_Cep() { var model = new EnderecoModel { Id = Guid.NewGuid(), Cep = Faker.RandomNumber.Next(1, 10000).ToString(), Logradouro = Faker.Address.StreetName(), Bairro = Faker.Address.UsState(), Numero = "", CreateAt = DateTime.UtcNow, UpdateAt = DateTime.UtcNow, MunicipioId = Guid.NewGuid() }; var listaEntity = new List <EnderecoEntity>(); for (int i = 0; i < 5; i++) { var item = new EnderecoEntity { Id = Guid.NewGuid(), Cep = Faker.RandomNumber.Next(1, 10000).ToString(), Logradouro = Faker.Address.StreetName(), Numero = Faker.RandomNumber.Next(1, 10000).ToString(), CreateAt = DateTime.UtcNow, UpdateAt = DateTime.UtcNow, MunicipioId = Guid.NewGuid(), Municipio = new MunicipioEntity { Id = Guid.NewGuid(), Cidade = Faker.Address.UsState(), UfId = Guid.NewGuid(), Uf = new UfEntity { Id = Guid.NewGuid(), Estado = Faker.Address.UsState(), Sigla = Faker.Address.UsState().Substring(1, 3) } } }; listaEntity.Add(item); } //Model => Entity var entity = Mapper.Map <EnderecoEntity>(model); Assert.Equal(entity.Id, model.Id); Assert.Equal(entity.Logradouro, model.Logradouro); Assert.Equal(entity.Bairro, model.Bairro); Assert.Equal(entity.Numero, model.Numero); Assert.Equal(entity.Cep, model.Cep); Assert.Equal(entity.CreateAt, model.CreateAt); Assert.Equal(entity.UpdateAt, model.UpdateAt); //Entity para Dto var enderecoDto = Mapper.Map <EnderecoDto>(entity); Assert.Equal(enderecoDto.Id, entity.Id); Assert.Equal(enderecoDto.Logradouro, entity.Logradouro); Assert.Equal(enderecoDto.Bairro, entity.Bairro); Assert.Equal(enderecoDto.Numero, entity.Numero); Assert.Equal(enderecoDto.Cep, entity.Cep); var enderecoDtoCompleto = Mapper.Map <EnderecoDto>(listaEntity.FirstOrDefault()); Assert.Equal(enderecoDto.Id, listaEntity.FirstOrDefault().Id); Assert.Equal(enderecoDto.Cep, listaEntity.FirstOrDefault().Cep); Assert.Equal(enderecoDto.Logradouro, listaEntity.FirstOrDefault().Logradouro); Assert.Equal(enderecoDto.Numero, listaEntity.FirstOrDefault().Numero); Assert.NotNull(enderecoDto.Municipio); Assert.NotNull(enderecoDto.Municipio.Uf); var listaDto = Mapper.Map <List <EnderecoDto> >(listaEntity); Assert.True(listaDto.Count() == listaEntity.Count()); for (int i = 0; i < listaDto.Count(); i++) { Assert.Equal(listaDto[i].Id, listaEntity[i].Id); Assert.Equal(listaDto[i].Cep, listaEntity[i].Cep); Assert.Equal(listaDto[i].Logradouro, listaEntity[i].Logradouro); Assert.Equal(listaDto[i].Bairro, listaEntity[i].Bairro); Assert.Equal(listaDto[i].Numero, listaEntity[i].Numero); } var enderecoDtoCreateResult = Mapper.Map <EnderecoDtoCreateResult>(entity); Assert.Equal(enderecoDtoCreateResult.Id, entity.Id); Assert.Equal(enderecoDtoCreateResult.Cep, entity.Cep); Assert.Equal(enderecoDtoCreateResult.Logradouro, entity.Logradouro); Assert.Equal(enderecoDtoCreateResult.Bairro, entity.Bairro); Assert.Equal(enderecoDtoCreateResult.Numero, entity.Numero); Assert.Equal(enderecoDtoCreateResult.CreateAt, entity.CreateAt); var enderecoDtoUpdateResult = Mapper.Map <EnderecoDtoUpdateResult>(entity); Assert.Equal(enderecoDtoUpdateResult.Id, entity.Id); Assert.Equal(enderecoDtoUpdateResult.Cep, entity.Cep); Assert.Equal(enderecoDtoUpdateResult.Logradouro, entity.Logradouro); Assert.Equal(enderecoDtoUpdateResult.Bairro, entity.Bairro); Assert.Equal(enderecoDtoUpdateResult.Numero, entity.Numero); Assert.Equal(enderecoDtoUpdateResult.UpdateAt, entity.UpdateAt); //Dto para Model enderecoDto.Numero = ""; var enderecoModel = Mapper.Map <EnderecoModel>(enderecoDto); Assert.Equal(enderecoModel.Id, enderecoDto.Id); Assert.Equal(enderecoModel.Cep, enderecoDto.Cep); Assert.Equal(enderecoModel.Logradouro, enderecoDto.Logradouro); Assert.Equal(enderecoModel.Bairro, enderecoDto.Bairro); Assert.Equal("S/N", enderecoDto.Numero); var enderecoDtoCreate = Mapper.Map <EnderecoDtoCreate>(enderecoModel); Assert.Equal(enderecoDtoCreate.Cep, enderecoModel.Cep); Assert.Equal(enderecoDtoCreate.Logradouro, enderecoModel.Logradouro); Assert.Equal(enderecoDtoCreate.Bairro, enderecoModel.Bairro); Assert.Equal(enderecoDtoCreate.Numero, enderecoModel.Numero); var enderecoDtoUpdate = Mapper.Map <EnderecoDtoUpdate>(enderecoModel); Assert.Equal(enderecoDtoUpdate.Id, enderecoModel.Id); Assert.Equal(enderecoDtoUpdate.Cep, enderecoModel.Cep); Assert.Equal(enderecoDtoUpdate.Logradouro, enderecoModel.Logradouro); Assert.Equal(enderecoDtoUpdate.Bairro, enderecoModel.Bairro); Assert.Equal(enderecoDtoUpdate.Numero, enderecoModel.Numero); }
public void Update(EnderecoEntity t) { throw new NotImplementedException(); }
public int Insert(EnderecoEntity t) { throw new NotImplementedException(); }