Exemplo n.º 1
0
        static void Main(string[] args)
        {
            //CriarProduto com tag
            //Criar Cliente
            //Criar Notas Fiscais
            //Transcations

            //Buscar Nota por Id
            //Bucar Nota Por numero
            //Ordenação
            //Skip take

            var tagDao = new BaseDao <Tag>();

            tagDao.IniciarTransacao();


            var tag = new Tag()
            {
                Nome = "Genérico"
            };

            tagDao.CriarOuAlterar(tag);
            tagDao.SalvarAlteracoes();
            tagDao.Commit();

            var firstTag = tagDao.Query().FirstOrDefault();

            Console.WriteLine("Nome cadastrado: " + firstTag.Nome);

            tag.Nome = "Genérico alterado";
            tagDao.CriarOuAlterar(tag);
            tagDao.SalvarAlteracoes();

            firstTag = tagDao.Query().FirstOrDefault();
            Console.WriteLine("Nome alterado: " + firstTag.Nome);

            tagDao.Excluir(tag);
            firstTag = tagDao.Query().FirstOrDefault();
            Console.WriteLine("Tag apagada: " + firstTag is null);

            Console.ReadKey();
        }