Exemple #1
0
        private static void Cadastro()
        {
            System.Console.WriteLine("Informe os dados para cadastro");
            System.Console.Write("Código: ");
            var codigo = int.Parse(System.Console.ReadLine());

            System.Console.Write("Nome: ");
            var nome = System.Console.ReadLine();

            Domain.CategoriaDomain categoria = new Domain.CategoriaDomain(codigo, nome);

            categoriaService.Salvar(categoria);
        }
        public void Salvar(Domain.CategoriaDomain categoria)
        {
            var categoriaSalva = Obter(categoria.Codigo);

            if (categoriaSalva == null)
            {
                using (ISession session = AppSessionFactory.OpenSession())
                    using (ITransaction transaction = session.BeginTransaction())
                    {
                        transaction.Begin();
                        session.Save(categoria);
                        transaction.Commit();
                        session.Close();
                    }
            }

            else
            {
                categoriaSalva.Nome = categoria.Nome;
            }
        }
 public void Salvar(Domain.CategoriaDomain categoria) => categoriaDAO.Salvar(categoria);