public GerenciamentoInstituicao(
     UserManager<UsuarioADE> userManager,
     ApplicationDbContext context
     ) : base(unitOfWork = new UnitOfWork(context), userManager)
 {
     _servicoCurso = new ServicoCurso(ref unitOfWork);
     _servicoAlteracoes = new ServicoAlteracaoEntidadesSistema(ref unitOfWork);
     _servicoInstituicao = new ServicoInstituicao(ref unitOfWork);
 }
        public HttpResponseMessage Response(object result, IServicoBase servicoBase)
        {
            _servicoBase = servicoBase;

            if (servicoBase.Notifications.Any())
            {
                return(Request.CreateResponse(HttpStatusCode.OK, servicoBase.Notifications));
            }

            try
            {
                return(Request.CreateResponse(HttpStatusCode.OK, result));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, $"Houve um problema interno com o servidor. Entre em contato com o Administrador do sistema caso o problema persista. Erro interno: {ex.Message}"));
            }
        }
Exemplo n.º 3
0
        public async Task <HttpResponseMessage> ResponseAsync(object result, IServicoBase serviceBase)
        {
            _servicoBase = serviceBase;

            if (!serviceBase.Notifications.Any())
            {
                try
                {
                    _unitOfWork.Commit();

                    return(Request.CreateResponse(HttpStatusCode.OK, result));
                }
                catch (Exception ex)
                {
                    return(Request.CreateResponse(HttpStatusCode.Conflict, $"Erro interno: {ex.Message}"));
                }
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.PreconditionFailed, serviceBase.Notifications));
            }
        }
Exemplo n.º 4
0
 public ApServicoBase(IMapper iMapper, IServicoBase <TEntidade> servico)
     : base()
 {
     _iMapper = iMapper;
     _servico = servico;
 }
 public ServicoAplicacaoLeitura(IMapper mapper, IServicoBase <TEntidadeId, TEntidade> servico)
 {
     _mapper  = mapper;
     _servico = servico;
 }
Exemplo n.º 6
0
 public AppServicoBase(IServicoBase <TClass, TEnum> serviceBase)
 {
     _ServiceBase = serviceBase;
 }
Exemplo n.º 7
0
 public ServicoAppBase(IMapper iMapper, IServicoBase <TEntidade> servico)
     : base()
 {
     this.iMapper = iMapper;
     this.servico = servico;
 }
Exemplo n.º 8
0
 public ServicoAplicacaoBase(IServicoBase <TEntity> servico)
 {
     this.servico = servico;
 }
Exemplo n.º 9
0
 public AppServicoBase(IServicoBase <T> servico, ITransacao transacao)
 {
     _servico   = servico;
     _transacao = transacao;
 }
Exemplo n.º 10
0
 public ServicoAppBase(IMapper IMapper, IServicoBase <TEntidade> servico)
 {
     _servico = servico;
     _iMapper = IMapper;
 }
Exemplo n.º 11
0
 public ControladorBase(IServicoBase <T> servico)
 {
     Servico = servico;
 }
Exemplo n.º 12
0
 public AplicacaoBase(IMapper mapper, IServicoBase <TDocument> servicoBase)
 {
     _mapper      = mapper;
     _servicoBase = servicoBase;
 }
 public ServicoAplicacaoBase(IMapper mapper, IServicoBase <TEntidadeId, TEntidade> servico) : base(mapper, servico)
 {
 }
Exemplo n.º 14
0
 /// <summary>
 /// Construtor
 /// </summary>
 /// <param name="servicoBase">Serviço Base</param>
 /// <param name="unidadeDeTrabalho">Unidade de Trabalho</param>
 public ServicoDeAplicacaoBase(IServicoBase <TEntity> servicoBase, IUnidadeDeTrabalho unidadeDeTrabalho)
 {
     _servicoBase       = servicoBase;
     _unidadeDeTrabalho = unidadeDeTrabalho;
 }
Exemplo n.º 15
0
 public AplicacaoBase(IServicoBase <TEntidade> servico)
 {
     this.servico = servico;
 }
Exemplo n.º 16
0
 public AplicacaoServicoBase(IServicoBase <TEntity> servicoBase)
 {
     _servicoBase = servicoBase;
 }
Exemplo n.º 17
0
 public AppServicoBase(IServicoBase <TEntity> servicoBase)
 {
     _servicoBase = servicoBase;
 }
Exemplo n.º 18
0
 public AppServicoBase(IServicoBase <T> servico) => _servico = servico;