public CursoApp(IUnidadeTrabalho udt, ICursoServico servico, ILoggerServico log) : base(udt, log) { this._servico = servico; }
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(); }
public AplicacaoTitulo(IUnidadeTrabalho unidadeTrabalho, IRepositorioTitulo repositorioTitulo, IRepositorioParcela repositorioParcela) : base(unidadeTrabalho) { _repositorioTitulo = repositorioTitulo; _repositorioParcela = repositorioParcela; }
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>()); } }
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" * };*/ } } }
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(); } }
public RelatoriosController(IUnidadeTrabalho unitdadeTrabalho) : base(unitdadeTrabalho) { }
public RelatorioController() { IUnidadeTrabalho unidadeTrabalho = Fabrica.Instancia.Obter <IUnidadeTrabalho>(); UnidadeTrabalho = unidadeTrabalho; }
public TextFileToFlashCards(ICollectionFlashCardService service, IUnidadeTrabalho unityOfWork) { _service = service; _unityOfWork = unityOfWork; }
public SetoresController(IUnidadeTrabalho unitdadeTrabalho) : base(unitdadeTrabalho) { }
public BaseController(IUnidadeTrabalho unitdadeTrabalho) { UnidadeTrabalho = unitdadeTrabalho; }
public ClassesController(IUnidadeTrabalho unitdadeTrabalho) : base(unitdadeTrabalho) { }
public CategoriaController(IUnidadeTrabalho unidadeTrabalho, ICategoriaServico categoriaRepositorio) { _unidadeTrabalho = unidadeTrabalho; _categoriaServico = categoriaRepositorio; }
public HistoricoClienteController() { IUnidadeTrabalho unidadeTrabalho = Fabrica.Instancia.Obter <IUnidadeTrabalho>(); UnidadeTrabalho = unidadeTrabalho; }
/// <summary> /// Construtor de RepositorioUsuario /// </summary> /// <param name="unidadeTrabalho"></param> public RepositorioUsuario(IUnidadeTrabalho unidadeTrabalho) : base(unidadeTrabalho) { }
public ConsultaProdutoController() { UnidadeTrabalho = Fabrica.Instancia.Obter <IUnidadeTrabalho>(); }
public PessoasModelDAO(IUnidadeTrabalho unidadeTrabalho) { this.unidadeTrabalho = unidadeTrabalho as UnidadeTrabalho; Pessoas = new PessoasModelController(); }
public MunicipiosModelDAO(IUnidadeTrabalho unidadeTrabalho) { this.unidadeTrabalho = unidadeTrabalho as UnidadeTrabalho; Municipios = new MunicipiosModelController(); }
public AlunosController(IUnidadeTrabalho unitdadeTrabalho) : base(unitdadeTrabalho) { }
protected AplicacaoBase(IUnidadeTrabalho unidadeTrabalho) { UnidadeTrabalho = unidadeTrabalho; }
/// <summary> /// Construtor de RepositorioLancamento /// </summary> /// <param name="unidadeTrabalho"></param> public RepositorioLancamento(IUnidadeTrabalho unidadeTrabalho) : base(unidadeTrabalho) { }
public ApiControllerBase(IUnidadeTrabalho unidadeTrabalho) { m_unidadeTrabalho = unidadeTrabalho; }
/// <summary> /// Construtor de RepositorioUsuario /// </summary> /// <param name="unidadeTrabalho"></param> public RepositorioContaCorrente(IUnidadeTrabalho unidadeTrabalho) : base(unidadeTrabalho) { }
public CongregacoesController(IUnidadeTrabalho unitdadeTrabalho) : base(unitdadeTrabalho) { }
public AccountController() { IUnidadeTrabalho unidadeTrabalho = PonteAlta.Infra.Fabrica.Instancia.Obter <UnidadeTrabalho>(); UnidadeTrabalho = unidadeTrabalho; }
public ItemController(IUnidadeTrabalho unidadeTrabalho, ILogger <ItemController> log) { _unidadeTrabalho = unidadeTrabalho; _log = log; }
public ComandaController(IUnidadeTrabalho unidadeTrabalho, ILogger <ComandaController> log) { _unidadeTrabalho = unidadeTrabalho; _log = log; }
public AplicacaoBase(IUnidadeTrabalho unidadeTrabalho) { _unidadeTrabalho = unidadeTrabalho; }
public EstadosModelDAO(IUnidadeTrabalho unidadeTrabalho) { this.unidadeTrabalho = unidadeTrabalho as UnidadeTrabalho; Estados = new EstadosModelController(); }
public CartaoController(Aplicacao.ServicoAplicacao.Interface.IServicoAplicacaoPessoa servicoAplicacao, IUnidadeTrabalho unidadeTrabalho) { this.servicoAplicacao = servicoAplicacao; this.unidadeTrabalho = unidadeTrabalho; }