Beispiel #1
0
        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));
        }
Beispiel #2
0
        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;
        }
Beispiel #3
0
        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();
            }
        }
Beispiel #4
0
        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));
        }
Beispiel #5
0
        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();
 }
Beispiel #8
0
 public ListaBL(MarketListContext context) : base(context)
 {
     _context = context;
     listaRep = new ListaRepository(_context);
 }