public ActionResult Index(int idMontagem) { var montagem = repositorioMontagem.Recuperar(idMontagem); ViewBag.Montagem = montagem; return(View(montagem.Itens)); }
public ActionResult Index() { var montagens = from l in repositorioMontagem.Recuperar() orderby l.DescricaoPassoAPasso select l; return(View(montagens)); }
private static Montagem BuscarMontagem(int montagemId) { using (var repositorio = new RepositorioMontagem(new SGALContext())) { return(repositorio.Recuperar(montagemId)); } }
private Montagem RecarregarMontagem(int montagemId) { using (var repositorio = new RepositorioMontagem(sgalContext)) { return(repositorio.Recuperar(montagemId)); } }
public void deve_retornar_montagem_exibicao_existente() { var repositorio = new RepositorioMontagem(sgalContext); var montagem = GravarMontagem(); var montagemRecuperada = repositorio.Recuperar(montagem.MontagemID); var montagemExibicao = repositorio.RecuperarParaExibicao(montagem.MontagemID); montagemExibicao.Should().NotBeNull(); montagemExibicao.MontagemID.Should().Be(montagem.MontagemID); montagemExibicao.Nome.Should().Be(montagemRecuperada.LegooZer.Nome); montagemExibicao.SobreNome.Should().Be(montagemRecuperada.LegooZer.SobreNome); montagemExibicao.DataMontagem.Should().Be(montagemRecuperada.DataCriacao); montagemExibicao.ItensMontagemExibicao.Count.Should().Be(montagemRecuperada.Itens.Count); montagemExibicao.DescricaoPassoAPasso.Should().Be(montagemRecuperada.DescricaoPassoAPasso); List <ItemMontagem> itens = montagemRecuperada.Itens; List <ItemMontagemExibicao> itensMontagemExibicao = montagemExibicao.ItensMontagemExibicao; for (int i = 0; i < itensMontagemExibicao.Count; i++) { itensMontagemExibicao[i].ItemMontagemID.Should().Be(itens[i].ItemMontagemID); itensMontagemExibicao[i].Quantidade.Should().Be(itens[i].Quantidade); itensMontagemExibicao[i].NomePeca.Should().Be(itens[i].Peca.Descricao); } }
public void deve_listar_todas_montagens() { var montagem01 = GravarMontagem(); var montagem02 = GravarMontagem(); var montagem03 = GravarMontagem(); List <Montagem> todasMontagensRecuperadas = null; using (var repositorio = new RepositorioMontagem(sgalContext)) { todasMontagensRecuperadas = repositorio.Recuperar(); } todasMontagensRecuperadas.Should().NotBeNull(); todasMontagensRecuperadas.Count.Should().Be(3); todasMontagensRecuperadas.ShouldAllBeEquivalentTo(new[] { montagem01, montagem02, montagem03 }); montagem01.LegooZer.Enderecos.Should().NotBeNull(); montagem01.LegooZer.Enderecos[0].Should().NotBeNull(); montagem01.ImagemFinal.Should().NotBeNull(); montagem01.Itens.Should().NotBeNull(); montagem01.Itens[0].Should().NotBeNull(); montagem01.Itens[0].Peca.Should().NotBeNull(); montagem01.Itens[0].Peca.Imagem.Should().NotBeNull(); montagem02.LegooZer.Enderecos.Should().NotBeNull(); montagem02.LegooZer.Enderecos[0].Should().NotBeNull(); montagem02.ImagemFinal.Should().NotBeNull(); montagem02.Itens.Should().NotBeNull(); montagem02.Itens[0].Should().NotBeNull(); montagem02.Itens[0].Peca.Should().NotBeNull(); montagem02.Itens[0].Peca.Imagem.Should().NotBeNull(); montagem03.LegooZer.Enderecos.Should().NotBeNull(); montagem03.LegooZer.Enderecos[0].Should().NotBeNull(); montagem03.ImagemFinal.Should().NotBeNull(); montagem03.Itens.Should().NotBeNull(); montagem03.Itens[0].Should().NotBeNull(); montagem03.Itens[0].Peca.Should().NotBeNull(); montagem03.Itens[0].Peca.Imagem.Should().NotBeNull(); }