示例#1
0
        public void Endereco_InfraData_Inserir_EsperadoOK()
        {
            //cenário
            BaseSqlTeste.SemearBancoParaEndereco();
            _endereco    = EnderecoObjetoMae.ObterValido();
            _endereco.ID = 0;

            //Ação
            Endereco endereco = _enderecoRepositorio.Inserir(_endereco);

            //Verificação
            endereco.ID.Should().BeGreaterThan(0);
        }
示例#2
0
        public async Task <IActionResult> Create([Bind("EnderecoId,Rua,Numero,Bairro,Cidade,Estado,UsuarioId")] Endereco endereco)
        {
            if (ModelState.IsValid)
            {
                await _enderecoRepositorio.Inserir(endereco);

                _logger.LogInformation("Novo endereço cadastrado");
                return(RedirectToAction("Index", "Usuarios"));
            }
            _logger.LogError("Erro no cadastrado de endereço");
            return(View(endereco));
        }
示例#3
0
        public async Task <IActionResult> CriarEndereco([Bind("EnderecoId,Estado,Cidade,Bairro,Rua,Numero,UsuarioId")] Endereco endereco)
        {
            if (ModelState.IsValid)
            {
                await _enderecoRepositorio.Inserir(endereco);

                _logger.LogInformation("Inserido endereco com sucesso...");

                return(RedirectToAction("Inicio", "Usuario"));
            }

            _logger.LogError("Erro ao tentar registrar novo endereço...");

            return(View(endereco));
        }
示例#4
0
        public Endereco Inserir(Endereco endereco)
        {
            endereco.Validar();

            return(_enderecoRepositorio.Inserir(endereco));
        }