public void IncluirProjetoSemPackegIDNoZimmer() { var unit = new MainUnitOfWork(); var projetoRepository = new ProjetoRepository(unit); var clienteRepository = new ClienteRepository(unit); var projeto = new Projeto(); var cliente = new Cliente(); projeto.Nome = "Incluido teste de projeto"; projeto.GenerateNewIdentity(); cliente.Nome = "Incluido teste de Projeto"; cliente.PackageId = 10; cliente.GenerateNewIdentity(); cliente.Projetos = new List <Projeto>(); cliente.Projetos.Add(projeto); clienteRepository.Add(cliente); unit.Commit(); var clienteIncluido = clienteRepository.GetFiltered(s => s.Id == cliente.Id).FirstOrDefault(); bool equals = clienteIncluido.Equals(cliente); Assert.IsTrue(false, "Cliente Cadastrado com PackageID 0."); }
public void IncluiExcluiUmClienteNoZimmer() { var unit = new MainUnitOfWork(); var clienteRepository = new ClienteRepository(unit); var cliente = new Cliente(); cliente.Nome = "Teste:IncluirUmClienteNoZimmer"; cliente.PackageId = 10; cliente.GenerateNewIdentity(); clienteRepository.Add(cliente); unit.Commit(); var clienteIncluido = clienteRepository.GetFiltered(s => s.Id == cliente.Id).FirstOrDefault(); bool equals = clienteIncluido.Equals(cliente); clienteRepository.Remove(clienteIncluido); unit.Commit(); var clienteExcluido = clienteRepository.GetFiltered(s => s.Id == cliente.Id).FirstOrDefault(); Assert.IsTrue(equals, "Não foi encontrado dados na tabela cliente do zimmer, talvez o método Seed não esteja funcional"); Assert.IsNull(clienteExcluido, "Mesmo após ter excluido um cliente foi possível encontra-lo no banco de dados"); }
public void IncluirProjetoSemNomeNoZimmer() { var unit = new MainUnitOfWork(); var projetoRepository = new ProjetoRepository(unit); var clienteRepository = new ClienteRepository(unit); Projeto projeto = new Projeto(); projeto.PackageId = 13; projeto.GenerateNewIdentity(); Cliente cliente = new Cliente(); cliente.Nome = "Teste de inclusão de projeto"; cliente.PackageId = 10; cliente.GenerateNewIdentity(); cliente.Projetos = new List <Projeto>(); cliente.Projetos.Add(projeto); clienteRepository.Add(cliente); unit.Commit(); Assert.IsTrue(false, "Projeto incluido com campo Nome não preenchido."); }
public void IncluirAlterarExcluirUmClienteNoZimmer() { var unit = new MainUnitOfWork(); var clienteRepository = new ClienteRepository(unit); var cliente = new Cliente(); cliente.Nome = "Teste:IncluirUmClienteNoZimmer"; cliente.PackageId = 10; cliente.GenerateNewIdentity(); clienteRepository.Add(cliente); unit.Commit(); Cliente clienteIncluido = clienteRepository.GetFiltered(s => s.Id == cliente.Id).FirstOrDefault(); bool equals = clienteIncluido.Equals(cliente); clienteIncluido.Nome = "Teste:EditarUmClienteNoZimmer"; clienteRepository.Modify(clienteIncluido); unit.Commit(); clienteRepository.Remove(clienteIncluido); unit.Commit(); var clienteExcluido = clienteRepository.GetFiltered(s => s.Id == cliente.Id).FirstOrDefault(); Assert.IsTrue(equals, "Não foi encontrado dados na tabela cliente do zimmer, talvez o método Seed não esteja funcional"); Assert.IsNull(clienteExcluido, "Mesmo após ter excluido um cliente foi possível encontra-lo no banco de dados"); }
public ActionResult OnPost() { if (!ModelState.IsValid) { return(Page()); } try { var nome = Cliente.Nome; var sobrenome = Cliente.Sobrenome; var cpf = Cliente.CPF; var pessoaFisica = new PessoaFisica(nome, cpf, sobrenome); var estado = new Estado(Cliente.Cidade, Cliente.UF); var cidade = new Cidade(Cliente.Cidade, estado); var endereco = new Endereco(Cliente.Logradouro, Cliente.Numero, Cliente.Complemento, Cliente.Bairro, Cliente.CEP, cidade); var cliente1 = new Cliente(pessoaFisica, endereco, Cliente.Telefone, Cliente.Celular); ClienteRepository _clienteRepository = new ClienteRepository(Program.Base); _clienteRepository.Add(cliente1); return(RedirectToPage("VerCliente")); } catch (Exception ex) { @erroNome = ex.Message; return(Page()); } }
public void IncluirExcluirProjeto() { var unit = new MainUnitOfWork(); var projetoRepository = new ProjetoRepository(unit); var clienteRepository = new ClienteRepository(unit); Projeto projeto = new Projeto(); projeto.Nome = "Teste Inclusão de Projeto"; projeto.PackageId = 13; projeto.GenerateNewIdentity(); Cliente cliente = new Cliente(); cliente.Nome = "Teste de inclusão de projeto"; cliente.PackageId = 10; cliente.GenerateNewIdentity(); cliente.Projetos = new List<Projeto>(); cliente.Projetos.Add(projeto); clienteRepository.Add(cliente); unit.Commit(); var projetoIncluido = projetoRepository.GetFiltered(s => s.Id == projeto.Id).FirstOrDefault(); bool equals = projetoIncluido.Equals(projeto); projetoRepository.Remove(projetoIncluido); unit.Commit(); var clienteExcluido = projetoRepository.GetFiltered(s => s.Id == projeto.Id).FirstOrDefault(); Assert.IsTrue(equals, "Não foi encontrado dados na tabela Projeto do zimmer, talvez o método Seed não esteja funcional"); Assert.IsNull(clienteExcluido, "Mesmo após ter excluido um projeto foi possível encontra-lo no banco de dados"); }
private void Submit(object parameter) { //if (!this.CanSubmit(parameter)) //{ // throw new InvalidOperationException(); //} var cliente = new Cliente(); cliente.Nome = this.Nome; cliente.Sobrenome = this.Sobrenome; cliente.Bairro = this.Bairro; cliente.Cep = this.Cep; cliente.Cidade = this.Cidade; cliente.Complemento = this.Complemento; cliente.Estado = this.Estado; cliente.Logadouro = this.Logadouro; cliente.Email = this.Email; cliente.Sys_DataCadastro = DateTime.Now; cliente.Sys_Ativo = true; IClienteRepository repository = new ClienteRepository(); repository.Add(cliente); //CloseViewRequested(this, EventArgs.Empty); }
public void IncluirProjetoComUmPackegIDExistenteNoZimmer() { var unit = new MainUnitOfWork(); var clienteRepository = new ClienteRepository(unit); var projetoRepository = new ProjetoRepository(unit); var projeto = new Projeto(); projeto.Nome = "Incluir um projeto no Zimmer"; projeto.PackageId = 13; projeto.GenerateNewIdentity(); var cliente = new Cliente(); cliente.Nome = "Incluir um projeto no Zimmer"; cliente.PackageId = 13; cliente.GenerateNewIdentity(); cliente.Projetos = new List <Projeto>(); cliente.Projetos.Add(projeto); clienteRepository.Add(cliente); unit.Commit(); var clienteIncluido = clienteRepository.GetFiltered(s => s.Id == cliente.Id).FirstOrDefault(); var projetoIncluido = projetoRepository.GetFiltered(s => s.PackageId == cliente.PackageId).FirstOrDefault(); bool equals = projetoIncluido.Equals(projeto); Assert.IsNull(equals, "Cliente Cadastrado com mesmo PackageID do Projeto."); }
public Cliente Add(Cliente cliente) { repository.Add(cliente); uow.SaveChanges(); return(cliente); }
public ActionResult Create(ClienteViewModel cliente) { if (ModelState.IsValid) { var clienteDomain = Mapper.Map <ClienteViewModel, Cliente>(cliente); _clienteRepository.Add(clienteDomain); } return(View(cliente)); }
public void TestMethod1() { var expected = "Paulo"; _repo.Add(new Cliente(1, "Paulo", "123")); var value = _repo.GetById(1).Nome; Assert.AreEqual(expected, value); }
public void Repositorio_Cliente_Adicionar_Corretamente() { //Action var clienteRegistrado = _repository.Add(_cliente); //Assert clienteRegistrado.Should().NotBeNull(); clienteRegistrado.Should().Be(_cliente); }
public ActionResult Create(ClienteViewModel clienteViewModel) { if (ModelState.IsValid) { var clienteDomain = Mapper.Map <ClienteViewModel, Cliente>(clienteViewModel); clienteRepository.Add(clienteDomain); return(RedirectToAction("Index")); } return(View(clienteViewModel)); }
public void Add(Cliente cliente) { cliente.Pessoa.Inativo = 0; pessoaBll.FormatarDados(cliente.Pessoa); ValidarCliente(cliente); cliente.Id = rep.GetMaxId(); cliente.Pessoa.DataCadastro = DateTime.Now; cliente.Pessoa.Id = rep.GetMaxIdPessoa(); rep.Add(cliente); }
public ActionResult Incluir(ClienteViewModel clienteViewModel) { if (ModelState.IsValid) { _clienteRepository.Add(clienteViewModel); return(RedirectToAction("Index")); } else { ViewBag.Acao = "Incluir"; return(View("Cadastrar", clienteViewModel)); } }
public void Alta(ClienteVM model) { try { var cliente = Mapper.Map <Cliente>(model); _clienteRepository.Add(cliente); _clienteRepository.Save(); } catch (Exception ex) { Log.Error(ex.ToString()); } }
public void IncluirClienteMesmoPackegNoZimmer() { var unit = new MainUnitOfWork(); var clienteRepository = new ClienteRepository(unit); var cliente = new Cliente(); cliente.Nome = "Cadastrando primeiro Cliente"; cliente.PackageId = 10; cliente.GenerateNewIdentity(); clienteRepository.Add(cliente); cliente.Nome = "Cadastrando segundo cliente"; cliente.PackageId = 10; cliente.GenerateNewIdentity(); clienteRepository.Add(cliente); unit.Commit(); Assert.IsTrue(false, "Cliente cadastrado duplicado"); }
public static void InsertCliente(ClienteModelView model) { Cliente objretorno = new Cliente(); //faz o de para: objModelView para objEntity Mapper.CreateMap <ClienteModelView, Cliente>(); var objtpprod = Mapper.Map <Cliente>(model); objtpprod.DataIncl = DateTime.Now; ClienteRepository tpprod = new ClienteRepository(); tpprod.Add(objtpprod); tpprod.Save(); }
public IActionResult Inserir([FromBody] ClienteDTO dto) { try { var clienteRepo = new ClienteRepository(); var cliente = new Cliente(dto.Nome, dto.Cnpj, dto.DataNascimento, dto.IdVendedor); clienteRepo.Add(cliente); return(Json("Cliente incluido!"));; } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public void Post(ClientePostDto dto) { if (dto == null) { throw new Exception("DTO Inválido."); } Cliente db = new Cliente { DataCadastro = DateTime.Now, Email = dto.Email, Nome = dto.Nome }; _repository.Add(db); _repository.Commit(); }
public async Task Add_Cliente_Sucesso() { Cliente cliente = new Cliente(); cliente.Nome = "Jefferson"; cliente.CPF = "45112018740"; cliente.Estado = "SP"; ClienteRepository clienteRepository = new ClienteRepository(); var add = await clienteRepository.Add(cliente); Assert.IsType <Cliente>(cliente); Assert.Equal("Jefferson", cliente.Nome); Assert.Equal("SP", cliente.Estado); Assert.Equal("45112018740", cliente.CPF); }
public void IncluirClienteSemNomeNoZimmer() { var unit = new MainUnitOfWork(); var clienteRepository = new ClienteRepository(unit); var cliente = new Cliente(); cliente.Nome = null; cliente.PackageId = 10; cliente.GenerateNewIdentity(); clienteRepository.Add(cliente); unit.Commit(); Assert.IsTrue(false, "O Cliente foi cadastrado com o campo Nome Nulo!"); }
public ActionResult Create(Cliente cliente) { try { { _clienteRepository = new ClienteRepository(); if (_clienteRepository.Add(cliente)) { ViewBag.Mensagem = "Cliente cadastrado com Sucesso"; } } //return RedirectToAction("Index"); return(View()); } catch (Exception) { return(View("Index")); } }
public void IncluirClienteSemProjetoNoZimmer() { var unit = new MainUnitOfWork(); var clienteRepository = new ClienteRepository(unit); var cliente = new Cliente(); cliente.Nome = "Cadastrar Cliente sem Projeto"; cliente.PackageId = 0; cliente.GenerateNewIdentity(); clienteRepository.Add(cliente); unit.Commit(); var clienteIncluido = clienteRepository.GetFiltered(s => s.Id == cliente.Id).FirstOrDefault(); bool equals = clienteIncluido.Equals(cliente); Assert.IsTrue(false, "Cliente Cadastrado com PackageID 0."); }
private void addCliente() { try { Cliente cliente = new Cliente(); cliente.Nome = tb_Nome.Text; cliente.Sobrenome = tb_Sobrenome.Text; cliente.Email = tb_Email.Text; cliente.Ativo = cb_Ativo.Checked; ClienteRepository clienteRepository = new ClienteRepository(); clienteRepository.Add(cliente); preencheGrid(); MessageBox.Show("Cliente " + cliente.Nome + " adicionado com sucesso!!!"); } catch (Exception e) { MessageBox.Show("Não foi possível adicionar o cliente: " + tb_Nome.Text + "."); } }
public void Can_add_new_cliente() { var cliente = new Cliente { Nome = "Eduardo", Sobrenome = "Santos", Email = "*****@*****.**", Sys_Ativo = true, Sys_DataCadastro = DateTime.Today }; IClienteRepository repository = new ClienteRepository(); repository.Add(cliente); // use session to try to load the product using (ISession session = _sessionFactory.OpenSession()) { var fromDb = session.Get <Cliente>(cliente.Id); // Test that the product was successfully inserted Assert.IsNotNull(fromDb); Assert.AreNotSame(cliente, fromDb); Assert.AreEqual(cliente.Nome, fromDb.Nome); Assert.AreEqual(cliente.Sobrenome, fromDb.Sobrenome); } }
public void IncluirAlterarExcluirProjetoNoZimmer() { var unit = new MainUnitOfWork(); var clienteRepository = new ClienteRepository(unit); var projetoRepository = new ProjetoRepository(unit); var projeto = new Projeto(); projeto.Nome = "Criando um projeto no Zimmer"; projeto.PackageId = 13; projeto.GenerateNewIdentity(); var cliente = new Cliente(); cliente.Nome = "Criando um projeto no Zimmer"; cliente.PackageId = 10; cliente.GenerateNewIdentity(); cliente.Projetos = new List <Projeto>(); cliente.Projetos.Add(projeto); clienteRepository.Add(cliente); unit.Commit(); var clienteIncluido = clienteRepository.GetFiltered(s => s.Id == cliente.Id).FirstOrDefault(); bool equals = clienteIncluido.Equals(cliente); projeto.Nome = "Teste:EditarUmProjetoNoZimmer"; clienteRepository.Modify(cliente); unit.Commit(); projetoRepository.Remove(projeto); unit.Commit(); var projetoExcluido = projetoRepository.GetFiltered(s => s.Id == projeto.Id).FirstOrDefault(); Assert.IsTrue(equals, "Não foi encontrado dados na tabela cliente do zimmer, talvez o método Seed não esteja funcional"); Assert.IsNull(projetoExcluido, "Mesmo após ter excluido um cliente foi possível encontra-lo no banco de dados"); }
public void AddUser() { try { var clientes = _clienteRepository.GetAll(); Cliente cliente = new Cliente { NOME_CLIENTE = "Nike Brasil", }; _clienteRepository.Add(cliente); var clientedepopis = _clienteRepository.GetAll(); Assert.IsTrue(clientes.Count() < clientedepopis.Count()); } catch (EntityException ex) { throw ex; } }
public void Add(string name, string lastName, string dni, string address, DateTime birtbirthdate) { Client oClient = new Client(name, lastName, dni, address, birtbirthdate); listClient.Add(oClient); }
public void IncluirClienteMesmoPackegNoZimmer() { var unit = new MainUnitOfWork(); var clienteRepository = new ClienteRepository(unit); var cliente = new Cliente(); cliente.Nome = "Cadastrando primeiro Cliente"; cliente.PackageId = 10; cliente.GenerateNewIdentity(); clienteRepository.Add(cliente); cliente.Nome = "Cadastrando segundo cliente"; cliente.PackageId = 10; cliente.GenerateNewIdentity(); clienteRepository.Add(cliente); unit.Commit(); Assert.IsTrue(false,"Cliente cadastrado duplicado"); }
public void Repositorio_Cliente_Deve_Adicionar_Cliente_DeveSerValido() { Cliente clienteAdicionado = _repositorio.Add(_cliente); clienteAdicionado.Id.Should().BeGreaterThan(0); }
public void IncluirProjetoSemNomeNoZimmer() { var unit = new MainUnitOfWork(); var projetoRepository = new ProjetoRepository(unit); var clienteRepository = new ClienteRepository(unit); Projeto projeto = new Projeto(); projeto.PackageId = 13; projeto.GenerateNewIdentity(); Cliente cliente = new Cliente(); cliente.Nome = "Teste de inclusão de projeto"; cliente.PackageId = 10; cliente.GenerateNewIdentity(); cliente.Projetos = new List<Projeto>(); cliente.Projetos.Add(projeto); clienteRepository.Add(cliente); unit.Commit(); Assert.IsTrue(false,"Projeto incluido com campo Nome não preenchido."); }
public void IncluirProjetoComUmPackegIDExistenteNoZimmer() { var unit = new MainUnitOfWork(); var clienteRepository = new ClienteRepository(unit); var projetoRepository = new ProjetoRepository(unit); var projeto = new Projeto(); projeto.Nome = "Incluir um projeto no Zimmer"; projeto.PackageId = 13; projeto.GenerateNewIdentity(); var cliente = new Cliente(); cliente.Nome = "Incluir um projeto no Zimmer"; cliente.PackageId = 13; cliente.GenerateNewIdentity(); cliente.Projetos = new List<Projeto>(); cliente.Projetos.Add(projeto); clienteRepository.Add(cliente); unit.Commit(); var clienteIncluido = clienteRepository.GetFiltered(s => s.Id == cliente.Id).FirstOrDefault(); var projetoIncluido = projetoRepository.GetFiltered(s => s.PackageId == cliente.PackageId).FirstOrDefault(); bool equals = projetoIncluido.Equals(projeto); Assert.IsNull(equals, "Cliente Cadastrado com mesmo PackageID do Projeto."); }
public void AddCliente(Cliente cliente) { _clienteRepository.Add(cliente); }
public void IncluirProjetoSemPackegIDNoZimmer() { var unit = new MainUnitOfWork(); var projetoRepository = new ProjetoRepository(unit); var clienteRepository = new ClienteRepository(unit); var projeto = new Projeto(); var cliente = new Cliente(); projeto.Nome = "Incluido teste de projeto"; projeto.GenerateNewIdentity(); cliente.Nome = "Incluido teste de Projeto"; cliente.PackageId = 10; cliente.GenerateNewIdentity(); cliente.Projetos = new List<Projeto>(); cliente.Projetos.Add(projeto); clienteRepository.Add(cliente); unit.Commit(); var clienteIncluido = clienteRepository.GetFiltered(s => s.Id == cliente.Id).FirstOrDefault(); bool equals = clienteIncluido.Equals(cliente); Assert.IsTrue(false, "Cliente Cadastrado com PackageID 0."); }