private LegooZer RecarregarLegooZer(int legooZerId) { using (var repositorio = new RepositorioLegooZer(sgalContext)) { return(repositorio.Recuperar(legooZerId)); } }
private static void CadastrarLegooZer() { var legoozer = obterLegooZer(); using (var repositorio = new RepositorioLegooZer(new SGALContext())) { repositorio.Inserir(legoozer); repositorio.Salvar(); } }
public void deve_excluir_legoozer() { var legooZer01 = GravarLegooZer(); using (var repositorio = new RepositorioLegooZer(sgalContext)) { repositorio.Excluir(legooZer01); } var atual = RecarregarLegooZer(legooZer01.LegooZerID); atual.Should().BeNull(); }
public void deve_alterar_legoozer() { var legooZer01 = GravarLegooZer(); using (var repositorio = new RepositorioLegooZer(sgalContext)) { legooZer01.Nome = "Harry"; repositorio.Atualizar(legooZer01); } var atual = RecarregarLegooZer(legooZer01.LegooZerID); atual.Nome.Should().Be("Harry"); }
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(); }
private LegooZer GravarLegooZer() { var legoozer = new LegooZer() { Nome = "Mad", SobreNome = "Max", EnderecoEmail = "*****@*****.**" }; legoozer.Enderecos.Add(new Endereco() { TipoEndereco = TipoEndereco.Residencial, Cidade = "Timbó", CodigoPostal = "89034", Estado = "SC", Linha01 = "Avenida Brasil, 1001", Linha02 = "Centro", Pais = "Brasil", }); legoozer.Enderecos.Add(new Endereco() { TipoEndereco = TipoEndereco.Comercial, Cidade = "Blumenau", CodigoPostal = "89035", Estado = "SC", Linha01 = "Antônio da Veiga, 200", Linha02 = "Victor Konder", Pais = "Brasil", }); using (var repositorio = new RepositorioLegooZer(sgalContext)) { repositorio.Inserir(legoozer); repositorio.Salvar(); } return(legoozer); }
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); }
public EnderecosLegooZerController() { sgalContext = new SGALContext(); repositorioLegooZer = new RepositorioLegooZer(sgalContext); }
public MontagemController() { sgalContext = new SGALContext(); repositorioMontagem = new RepositorioMontagem(sgalContext); repositorioLegooZer = new RepositorioLegooZer(sgalContext); }