public ActionResult Index(int idLegoozer) { var legoozer = repositorioLegooZer.Recuperar(idLegoozer); ViewBag.LegooZer = legoozer; return(View(legoozer.Enderecos)); }
public ActionResult Index() { var legoozers = from l in repositorioLegooZer.Recuperar() //where l.LegooZerID > 7 orderby l.Nome select l; return(View(legoozers)); }
private LegooZer RecarregarLegooZer(int legooZerId) { using (var repositorio = new RepositorioLegooZer(sgalContext)) { return(repositorio.Recuperar(legooZerId)); } }
public void deve_listar_todos_legoozers() { var legooZer01 = GravarLegooZer(); var legooZer02 = GravarLegooZer(); var legooZer03 = GravarLegooZer(); List <LegooZer> todosLegoozersRecuperados = null; using (var repositorio = new RepositorioLegooZer(sgalContext)) { todosLegoozersRecuperados = repositorio.Recuperar(); } todosLegoozersRecuperados.Should().NotBeNull(); todosLegoozersRecuperados.Count.Should().Be(3); todosLegoozersRecuperados.ShouldAllBeEquivalentTo(new[] { legooZer01, legooZer02, legooZer03 }); legooZer01.Enderecos.Should().NotBeNull(); legooZer01.Enderecos[0].Should().NotBeNull(); }
public ActionResult Create(MontagemView montagemView) { if (ModelState.IsValid) { var legoozer = repositorioLegooZer.Recuperar(montagemView.LegooZerID); var binaryReader = new BinaryReader(montagemView.ImagemFinal.InputStream); var montagem = new Montagem(); montagem.LegooZer = legoozer; montagem.DataCriacao = DateTime.Now; montagem.DescricaoPassoAPasso = montagemView.DescricaoPassoAPasso; montagem.ByteArrayImage = binaryReader.ReadBytes(montagemView.ImagemFinal.ContentLength); repositorioMontagem.Inserir(montagem); repositorioMontagem.Salvar(); return(RedirectToAction("Index")); } return(View()); }
private static Montagem GravarMontagem(string legooZerID, string descricaoPassoAPasso, string imagemFinal, List <ItemMontagem> itens) { LegooZer legoozer; using (var repositorio = new RepositorioLegooZer(new SGALContext())) { legoozer = repositorio.Recuperar(int.Parse(legooZerID)); } var montagem = new Montagem() { LegooZer = legoozer, DataCriacao = new DateTimeOffset(), DescricaoPassoAPasso = descricaoPassoAPasso, ImagemFinal = Image.FromFile(imagemFinal) }; foreach (ItemMontagem item in itens) { montagem.Itens.Add(item); } return(montagem); }