public ActionResult Select(IEnumerable <PessoaViewModel> pessoas) { var repository = new ListaRepository(); Session["friendsList"] = pessoas; if (Session["friendsList"] != null) { pessoas = (IEnumerable <PessoaViewModel>)Session["friendsList"]; } else { pessoas = repository.GetAllPessoas().Select(p => new PessoaViewModel() { Id = p.Id, Nome = p.Nome, Sobrenome = p.Sobrenome, Nascimento = p.Nascimento, Email = p.Email, IsChecked = false }); } return(View(pessoas)); }
public ActionResult ListaSelecao() { var repository = new ListaRepository(); IEnumerable <PessoaViewModel> pessoas = null; if (Session["friendsList"] != null) { pessoas = (IEnumerable <PessoaViewModel>)Session["friendsList"]; } else { pessoas = repository.GetAllPessoas().Select(p => new PessoaViewModel() { Id = p.Id, Nome = p.Nome, Sobrenome = p.Sobrenome, Nascimento = p.Nascimento, Email = p.Email, IsChecked = false }); } return(View(pessoas)); //return ViewBag.checkbox = //variavel que retorna o valor da checkbox; }
public static void Initialize(IServiceProvider serviceProvider) { using (var context = new ListaRepository(serviceProvider.GetRequiredService <DbContextOptions <ListaRepository> >())) { if (context.Lista.Any()) { return; } var item = new Item { Id = 1 }; item.SetCategoria("Viagem"); item.SetDescricao("Arrumar as malas"); var listaItens = new List <Item> { item }; var lista = new Lista { Id = 1 }; lista.SetNome("Minha lista"); lista.SetItem(listaItens); context.Lista.Add(lista); context.SaveChanges(); } }
private Lista CriarLista(List <vmItemEItemLista> vmItemEItemLista) { UsuarioRepository usuarioRep = new UsuarioRepository(_context); ListaRepository listaRep = new ListaRepository(_context); Lista lista = new Lista(); lista.NIdUsuario = vmItemEItemLista[0].nIdUsuarioLogado; lista.NIdUnidade = usuarioRep.GetId(vmItemEItemLista[0].nIdUsuarioLogado).NIdUnidade; lista.BAtivo = true; lista.DCadastro = DateTime.Now; return(listaRep.Adicionar(lista)); }
public ActionResult Index() { var repository = new ListaRepository(); var pessoas = repository.GetAllPessoas(); ViewBag.checkbox = DateTime.Now.ToString(); return(View( pessoas.Select(p => new PessoaViewModel() { Id = p.Id, Nome = p.Nome, Sobrenome = p.Sobrenome, Nascimento = p.Nascimento, Email = p.Email, IsChecked = false }) )); }
public void DadaAInclusaoDeUmaListaNoBancoDeveRetornarALista() { // Arrange var item = new Item { Id = 1 }; item.SetCategoria("Viagem"); item.SetDescricao("Arrumar as malas"); var listaItens = new List <Item> { item }; var lista = new Lista { Id = 1 }; lista.SetNome("Minha lista"); lista.SetItem(listaItens); var testList = new List <Lista>() { lista }; var contextOptions = new DbContextOptionsBuilder <ListaRepository>().UseInMemoryDatabase("Teste").Options; var repository = new ListaRepository(contextOptions); repository.Lista.Add(lista); repository.SaveChanges(); // Act var result = repository.GetAll(); // Assert Assert.Equal(testList.FirstOrDefault()?.Nome, result.ToList().FirstOrDefault()?.Nome); Assert.Equal(testList.FirstOrDefault()?.Itens, result.ToList().FirstOrDefault()?.Itens); Assert.Equal(testList.FirstOrDefault()?.Id, result.ToList().FirstOrDefault()?.Id); }
public ListaBusiness() { listaRepository = ListaRepository.GetInstancia(); }
public ListaBL(MarketListContext context) : base(context) { _context = context; listaRep = new ListaRepository(_context); }