private void persistirProduto()
        {
            Categoria categoriaGeral     = _categoriaRepository.Buscar(c => c.Nome == "Geral").Result.FirstOrDefault();
            Categoria categoriaFuradeira = _categoriaRepository.Buscar(c => c.Nome == "Furadeiras").Result.FirstOrDefault();
            Usuario   usuarioCaio        = _usuarioRepository.BuscarPorNome("Caio").Result.FirstOrDefault();

            context.Produtos.AddRangeAsync(
                new Produto()
            {
                Nome         = "Vap",
                Descricao    = "Jatos de alta pressão",
                CategoriaId  = categoriaGeral.Id,
                Ativo        = true,
                DataCadastro = DateTime.Now,
                UsuarioId    = usuarioCaio.Id
            },
                new Produto()
            {
                Nome         = "Caixa de Ferramentas",
                Descricao    = "Caixa completa",
                CategoriaId  = categoriaGeral.Id,
                Ativo        = true,
                DataCadastro = DateTime.Now,
                UsuarioId    = usuarioCaio.Id
            },
                new Produto()
            {
                Nome         = "Furadeira",
                Descricao    = "Nova",
                CategoriaId  = categoriaFuradeira.Id,
                Ativo        = false,
                DataCadastro = DateTime.Now,
                UsuarioId    = usuarioCaio.Id
            }
                );

            context.SaveChanges();
        }
 public Categoria BuscarCategoria(Expression <Func <Categoria, bool> > predicate)
 {
     return(CategoriaRepository.Buscar(predicate).FirstOrDefault());
 }
Esempio n. 3
0
        public static Task <IList <Categoria> > Buscar(string descripcion, bool?habilitado)
        {
            CategoriaRepository categoriaRepository = new CategoriaRepository(new Context());

            return(categoriaRepository.Buscar(descripcion, habilitado));
        }
Esempio n. 4
0
        public Categoria Buscar(int id)
        {
            Categoria obj = _categoriaRepository.Buscar(id);

            return(obj);
        }