public CursoApp(IUnidadeTrabalho udt,
                 ICursoServico servico,
                 ILoggerServico log)
     : base(udt, log)
 {
     this._servico = servico;
 }
Beispiel #2
0
        public ComandaTesteUnidade()
        {
            var context = new ComandaContext(dbContextOptions);

            _unidadeTrabalho = new UnidadeTrabalho(context);
            log = TesteUnidadeLog.Create <ComandaController>();
        }
 public AplicacaoBase(
     IUnidadeTrabalho udt,
     ILoggerServico log)
 {
     this._udt       = udt;
     this._log       = log;
     this.Referencia = this.GetType();
 }
Beispiel #4
0
 public AplicacaoTitulo(IUnidadeTrabalho unidadeTrabalho,
                        IRepositorioTitulo repositorioTitulo,
                        IRepositorioParcela repositorioParcela)
     : base(unidadeTrabalho)
 {
     _repositorioTitulo  = repositorioTitulo;
     _repositorioParcela = repositorioParcela;
 }
Beispiel #5
0
        public T Obter <T>()
        {
            if (typeof(T) is IUnidadeTrabalho)
            {
                IUnidadeTrabalho unidadeTrabalho = Kernel.Get <IUnidadeTrabalho>();
                unidadeTrabalho.Fabrica = Instancia;

                return((T)unidadeTrabalho);
            }
            else
            {
                return(Kernel.Get <T>());
            }
        }
Beispiel #6
0
        public override void OnAuthorization(HttpActionContext filterContext)
        {
            base.OnAuthorization(filterContext);


            IUnidadeTrabalho unidadeTrabalho = ((IControllerBase)filterContext.ControllerContext.Controller).UnidadeTrabalho;

            IRepositorioPermissao repPermissao = unidadeTrabalho.Fabrica.ObterRepositorio <IRepositorioPermissao>(unidadeTrabalho);


            HttpActionDescriptor     actionDescriptor     = filterContext.ActionDescriptor;
            HttpControllerDescriptor controllerDescriptor = actionDescriptor.ControllerDescriptor;

            if (!filterContext.ActionDescriptor.GetCustomAttributes <AllowAnonymousAttribute>().Any() &&
                !filterContext.ControllerContext.ControllerDescriptor.GetCustomAttributes <AllowAnonymousAttribute>().Any())
            {
                string url = string.Format("/{0}/{1}", controllerDescriptor.ControllerName, actionDescriptor.ActionName);

                try
                {
                    int aaa;
                    //filterContext.Request = filterContext.Request.CreateResponse(HttpStatusCode.OK, new SuccessResult() { Message = dataException.Message, Success = false }); ;
                    //verifica se o usuário está autenticado
                    if (!System.Web.HttpContext.Current.User.Identity.IsAuthenticated)
                    {
                        aaa = 1;//new RedirectResult(Estrutura.Seguranca.Config.UrlLogin);*/
                    }
                    else
                    {
                        /*if (!repPermissao.PossuiPermissaoPagina(url))
                         *  throw new CoreException("Acesso negado. Você não possui permissão para acessar a página selecionada. " + url);
                         */
                        //if (url != "/MonitorarAcessos/ObterTodos")
                        //    registrarAudit(filterContext.HttpContext.User.Identity.Name, unidadeTrabalho, url);
                    }
                }
                catch (CoreException ex)
                {
                    /* filterContext.Result = new JsonResult
                     * {
                     *   JsonRequestBehavior = JsonRequestBehavior.AllowGet,
                     *   Data = new { Success = false, Message = ex.Message },
                     *   ContentType = "application/json"
                     * };*/
                }
            }
        }
Beispiel #7
0
        public void registrarAudit(string userIdentName, IUnidadeTrabalho unidadeTrabalho, string url)
        {
            try
            {
                unidadeTrabalho.BeginTransaction();

                //IRepositorioAuditoria repAudit = Fabrica.Instancia.ObterRepositorio<IRepositorioAuditoria>(unidadeTrabalho);
                //IRepositorioAcao repAcao = Fabrica.Instancia.ObterRepositorio<IRepositorioAcao>(unidadeTrabalho);
                //IRepositorioUsuario repUsuario = Fabrica.Instancia.ObterRepositorio<IRepositorioUsuario>(unidadeTrabalho);

                //Acao acao = repAcao.ObterPorUrl(url);
                //Usuario usuario = repUsuario.ObterPorLogin(userIdentName);

                //if (acao == null)
                //    return;

                //Auditoria audit = new Auditoria
                //{
                //    Acao = acao,
                //    Url = url,
                //    Usuario = usuario,
                //    DataRegistro = DateTime.Now,
                //    Descricao = acao != null ? !string.IsNullOrEmpty(acao.Descricao) ? acao.Descricao : string.Empty : string.Empty
                //};

                //repAudit.Salvar(audit);
                unidadeTrabalho.Commit();
            }
            catch (Exception ex)
            {
                unidadeTrabalho.Rollback();
                throw ex;
            }
            finally
            {
                unidadeTrabalho.Dispose();
            }
        }
Beispiel #8
0
 public RelatoriosController(IUnidadeTrabalho unitdadeTrabalho) : base(unitdadeTrabalho)
 {
 }
Beispiel #9
0
        public RelatorioController()
        {
            IUnidadeTrabalho unidadeTrabalho = Fabrica.Instancia.Obter <IUnidadeTrabalho>();

            UnidadeTrabalho = unidadeTrabalho;
        }
Beispiel #10
0
 public TextFileToFlashCards(ICollectionFlashCardService service, IUnidadeTrabalho unityOfWork)
 {
     _service     = service;
     _unityOfWork = unityOfWork;
 }
Beispiel #11
0
 public SetoresController(IUnidadeTrabalho unitdadeTrabalho) : base(unitdadeTrabalho)
 {
 }
Beispiel #12
0
 public BaseController(IUnidadeTrabalho unitdadeTrabalho)
 {
     UnidadeTrabalho = unitdadeTrabalho;
 }
Beispiel #13
0
 public ClassesController(IUnidadeTrabalho unitdadeTrabalho) : base(unitdadeTrabalho)
 {
 }
Beispiel #14
0
 public CategoriaController(IUnidadeTrabalho unidadeTrabalho,
                            ICategoriaServico categoriaRepositorio)
 {
     _unidadeTrabalho  = unidadeTrabalho;
     _categoriaServico = categoriaRepositorio;
 }
        public HistoricoClienteController()
        {
            IUnidadeTrabalho unidadeTrabalho = Fabrica.Instancia.Obter <IUnidadeTrabalho>();

            UnidadeTrabalho = unidadeTrabalho;
        }
Beispiel #16
0
 /// <summary>
 /// Construtor de RepositorioUsuario
 /// </summary>
 /// <param name="unidadeTrabalho"></param>
 public RepositorioUsuario(IUnidadeTrabalho unidadeTrabalho) : base(unidadeTrabalho)
 {
 }
 public ConsultaProdutoController()
 {
     UnidadeTrabalho = Fabrica.Instancia.Obter <IUnidadeTrabalho>();
 }
 public CategoriaController(IUnidadeTrabalho unidadeTrabalho,
     ICategoriaServico categoriaRepositorio)
 {
     _unidadeTrabalho = unidadeTrabalho;
     _categoriaServico = categoriaRepositorio;
 }
 public PessoasModelDAO(IUnidadeTrabalho unidadeTrabalho)
 {
     this.unidadeTrabalho = unidadeTrabalho as UnidadeTrabalho;
     Pessoas = new PessoasModelController();
 }
 public MunicipiosModelDAO(IUnidadeTrabalho unidadeTrabalho)
 {
     this.unidadeTrabalho = unidadeTrabalho as UnidadeTrabalho;
     Municipios           = new MunicipiosModelController();
 }
Beispiel #21
0
 public AlunosController(IUnidadeTrabalho unitdadeTrabalho) : base(unitdadeTrabalho)
 {
 }
 protected AplicacaoBase(IUnidadeTrabalho unidadeTrabalho)
 {
     UnidadeTrabalho = unidadeTrabalho;
 }
Beispiel #23
0
 /// <summary>
 /// Construtor de RepositorioLancamento
 /// </summary>
 /// <param name="unidadeTrabalho"></param>
 public RepositorioLancamento(IUnidadeTrabalho unidadeTrabalho) : base(unidadeTrabalho)
 {
 }
 public ApiControllerBase(IUnidadeTrabalho unidadeTrabalho)
 {
     m_unidadeTrabalho = unidadeTrabalho;
 }
Beispiel #25
0
 /// <summary>
 /// Construtor de RepositorioUsuario
 /// </summary>
 /// <param name="unidadeTrabalho"></param>
 public RepositorioContaCorrente(IUnidadeTrabalho unidadeTrabalho) : base(unidadeTrabalho)
 {
 }
Beispiel #26
0
 public CongregacoesController(IUnidadeTrabalho unitdadeTrabalho) : base(unitdadeTrabalho)
 {
 }
        public AccountController()
        {
            IUnidadeTrabalho unidadeTrabalho = PonteAlta.Infra.Fabrica.Instancia.Obter <UnidadeTrabalho>();

            UnidadeTrabalho = unidadeTrabalho;
        }
Beispiel #28
0
 public ItemController(IUnidadeTrabalho unidadeTrabalho, ILogger <ItemController> log)
 {
     _unidadeTrabalho = unidadeTrabalho;
     _log             = log;
 }
Beispiel #29
0
 public ComandaController(IUnidadeTrabalho unidadeTrabalho, ILogger <ComandaController> log)
 {
     _unidadeTrabalho = unidadeTrabalho;
     _log             = log;
 }
Beispiel #30
0
 public AplicacaoBase(IUnidadeTrabalho unidadeTrabalho)
 {
     _unidadeTrabalho = unidadeTrabalho;
 }
 public EstadosModelDAO(IUnidadeTrabalho unidadeTrabalho)
 {
     this.unidadeTrabalho = unidadeTrabalho as UnidadeTrabalho;
     Estados = new EstadosModelController();
 }
Beispiel #32
0
 public CartaoController(Aplicacao.ServicoAplicacao.Interface.IServicoAplicacaoPessoa servicoAplicacao,
                         IUnidadeTrabalho unidadeTrabalho)
 {
     this.servicoAplicacao = servicoAplicacao;
     this.unidadeTrabalho  = unidadeTrabalho;
 }