コード例 #1
0
        public string Excluir(TipoConta entity)
        {
            AppContext contexto = new AppContext();
            using (DbContextTransaction transacao = AppTransaction.CreateDbContextTransaction(contexto))
            {
                _mensagem = new TipoContaRepositorio(contexto).Excluir(entity);

                if (_mensagem == "")
                    transacao.Commit();
                else
                    transacao.Rollback();
            }
            return _mensagem;
        }
コード例 #2
0
        //here the unit of work will instaniate the repositories and use it across all of the application
        public UnitOfWork(RepublicManagerContext context)
        {
            _context   = context;
            Republicas = new RepublicaRepositorio(_context);

            Produtos          = new ProdutoRepositorio(_context);
            CarrinhoDeCompras = new CarrinhoDeCompraRepositorio(_context);

            Usuarios = new UsuarioRepositorio(_context);

            Avisos  = new AvisoRepositorio(_context);
            Regras  = new RegraRepositorio(_context);
            Tarefas = new TarefaRepositorio(_context);

            Contas         = new ContaRepositorio(_context);
            ContasAPagar   = new ContaAPagarRepositorio(_context);
            ContasAReceber = new ContaAReceberRepositorio(_context);
            TipoContas     = new TipoContaRepositorio(_context);
            TarefasUsuario = new TarefaUsuarioRepositorio(_context);
            Roles          = new RoleRepositorio(_context);
            UsuarioRoles   = new UsuarioRoleRepositorio(_context);
        }