public void IniciarCenario() { _repositorioSqlEndereco = new EnderecoRepositorioSql(); _servicoEndereco = new EnderecoServico(_repositorioSqlEndereco); BaseSqlTeste.InicializarBancoDeDados(); }
public void SetUp() { contexto = new EscolaContext(); repositorio = new EnderecoRepositorio(contexto); servico = new EnderecoServico(repositorio); Database.SetInitializer(new BaseSqlTestes()); contexto.Database.Initialize(true); }
private long CadastrarEndereco() { Endereco endereco = new Endereco(mbCep.Text, txtRua.Text, txtNumero.Text, txtBairro.Text, txtCidade.Text, mbEstado.Text); _enderecoServico = new EnderecoServico(); _enderecoServico.Salvar(endereco); return(_enderecoServico.Ultimo()); }
public ActionResult Create(CadastroEleitorViewModel model) { //Fiz assim pq a variavel <httppostedfilebase foto> na model estava vindo nula if (Request.Files.Count == 0) // verifico se o usuario upou uma foto { ModelState.AddModelError("Foto", "Selecione uma foto"); //adiciono um erro a model } if (eleitorServico.VericicarCPFCadastrado(model.CPF)) //verifico se o cpf ja foi cadastrado { ModelState.AddModelError("CPF", "CPF já cadastrado"); } if (eleitorServico.VerificarEmailExiste(model.Email)) //verifico se o cpf ja foi cadastrado { ModelState.AddModelError("Email", "Email já cadastrado"); } if (!eleitorServico.ValidarCPF(model.CPF)) { ModelState.AddModelError("CPF", "CPF inválido."); } if (ModelState.IsValid) { Eleitor eleitor = new Eleitor(); eleitor.Nome = model.Nome; eleitor.Sobrenome = model.Sobrenome; eleitor.Email = model.Email; eleitor.Senha = Criptografia.GetMD5Hash(model.Senha); eleitor.TituloEleitor = model.TituloEleitor; eleitor.CPF = model.CPF; eleitor.DataNascimento = model.DataNascimento; eleitor.DataCadastro = DateTime.Now; if (Request.Files[0] != null) { model.Foto = Request.Files[0]; // pego a foto q foi upada string nomeFoto = Guid.NewGuid().ToString() + model.Foto.FileName.Substring(model.Foto.FileName.IndexOf(".")); string path = HttpContext.Server.MapPath("~/Imagens/Eleitor/"); model.Foto.SaveAs(path + nomeFoto); eleitor.Foto = nomeFoto; } else { eleitor.Foto = "sem-imagem.jpeg"; } eleitorServico.Add(eleitor); Endereco endereco = new Endereco(); endereco = ValidarCep.buscarEndereco(model.Cep); endereco.Numero = model.Numero; endereco.Complemento = model.Complemento; endereco.EleitorId = eleitor.EleitorId; EnderecoServico enderecoServico = new EnderecoServico(); enderecoServico.Add(endereco); return(RedirectToAction("Login", "Home")); } return(View(model)); }
public IActionResult Get() { var enderecos = new EnderecoRepositorio().BuscarTudo(); if (!enderecos.Any()) { return(NotFound("Endereços não foram encontrados")); } var enderecosModelo = EnderecoServico.CriarListaEnderecosModelo(enderecos); return(Ok(enderecosModelo.ParaJson())); }
private void EditarEndereco() { _enderecoServico = new EnderecoServico(); Endereco endereco = _enderecoServico.Buscar(x => x.EnderecoID == _cadastro.EnderecoID).FirstOrDefault(); endereco.Cep = mbCep.Text; endereco.NumeroCasa = txtNumero.Text; endereco.Rua = txtRua.Text; endereco.Bairro = txtBairro.Text; endereco.Cidade = txtCidade.Text; endereco.Estado = mbEstado.Text; _enderecoServico.Editar(endereco); }
public FormCliente(int clienteId = 0) { InitializeComponent(); clienteServico = new ClienteServico(); enderecoServico = new EnderecoServico(); if (clienteId > 0) { cliente = clienteServico.RetornaCliente(clienteId); CarregarDadosCliente(); } else { cliente = new Cliente(); } }
public ActionResult Edit(EleitorViewModel model) { Eleitor eleitor = eleitorServico.FindById(model.EleitorId); //trago do banco os dados do eleitor if (model.SenhaAntiga != null) //vejo se a senha antiga foi digitada { if (eleitorServico.VerificarSenha(model.EleitorId, Criptografia.GetMD5Hash(model.SenhaAntiga))) //testo se está correta { ModelState.AddModelError("SenhaAntiga", "Senha incorreta."); //se estiver errada retorna o erro na tela } else // se estiver certa insere a nova senha no eleitor { eleitor.Senha = Criptografia.GetMD5Hash(model.SenhaNova); } } if (ModelState.IsValid) { //vou atualizando os dados eleitor.Nome = model.Nome; eleitor.Sobrenome = model.Sobrenome; eleitor.Email = model.Email; eleitor.TituloEleitor = model.TituloEleitor; eleitor.CPF = model.CPF; eleitor.DataNascimento = model.DataNascimento; if (Request.Files[0].FileName != "") //verifico se o file name eh diferente da url(por default eh a url mesmo sem upar foto) { model.Foto = Request.Files[0]; //pego a foto que foi upada string path = HttpContext.Server.MapPath("~/Imagens/Eleitor/"); model.Foto.SaveAs(path + eleitor.Foto); //salvo ela em cima da outra } eleitorServico.Edit(eleitor); EnderecoServico endServico = new EnderecoServico();//instancio o servico //busco o endereco pelo id do eleitor Endereco endereco = endServico.GetAll().Where(m => m.EleitorId == eleitor.EleitorId).FirstOrDefault(); Eleitor eleitorAtualizado = eleitorServico.FindById(eleitor.EleitorId); //Atualizo a sessao no navegador Session["SessionEleitor"] = eleitorAtualizado; return(RedirectToAction("PerfilEleitor", "Eleitor")); } return(View(model)); }
public void SetUp() { repositorio = new Mock <IEnderecoRepositorio>(); servico = new EnderecoServico(repositorio.Object); }
public EnderecoController() { enderecoServico = new EnderecoServico(); }