public GerenciamentoCurso(
     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);
     _servicoAreaEstagioCurso = new ServicoAreaEstagioCurso(ref unitOfWork);
 }
示例#2
0
        private async Task CadastrarAreaEstagioAluno(UsuarioADE usuario, int idArea)
        {
            ServicoAreaEstagioCurso _servicoAreaEstagio = new ServicoAreaEstagioCurso(ref unitOfWork);

            _servicoRequisitoUsuario = new ServicoRequisitoUsuario(ref unitOfWork);
            _servicoRequisito        = new ServicoRequisito(ref unitOfWork);
            Requisito req = await _servicoRequisito.BuscarUm(x => x.Bookmark == "_AreasEstagio_");

            AreaEstagioCurso area = await _servicoAreaEstagio.BuscarUm(x => x.Identificador == idArea);

            RequisitoDeUsuario requisitoDeUsuario = new RequisitoDeUsuario();

            requisitoDeUsuario.IdRequisito = req.Identificador;
            requisitoDeUsuario.UserId      = usuario.Id;
            requisitoDeUsuario.Valor       = area.Nome;
            await _servicoRequisitoUsuario.CadastrarAsync(requisitoDeUsuario);
        }
示例#3
0
 public ListagemDocumentosController(
     IHostingEnvironment env,
     UserManager <UsuarioADE> userManager,
     ApplicationDbContext _context
     ) : base(new UnitOfWork(_context), userManager)
 {
     context                      = _context;
     unitOfWork                   = new UnitOfWork(_context);
     _documentoServices           = new ServicoDocumento(ref unitOfWork, env);
     _servicoInstituicao          = new ServicoInstituicao(ref unitOfWork);
     _cursoServices               = new ServicoCurso(ref unitOfWork);
     _historicoGeracaoServices    = new ServicoHistoricoGeracaoDocumento(ref unitOfWork);
     _informacaoCursoServices     = new ServicoInformacaoCurso(ref unitOfWork);
     _informacaoDocumentoServices = new ServicoInformacaoDocumento(ref unitOfWork);
     _atividadeEstagioServices    = new ServicoAtividadeEstagio(ref unitOfWork);
     _servicoAreaEstagioCurso     = new ServicoAreaEstagioCurso(ref unitOfWork);
     _servicoRequisito            = new ServicoRequisito(ref unitOfWork);
 }
示例#4
0
 public AccountController(UserManager <UsuarioADE> userManager,
                          SignInManager <UsuarioADE> signInManager,
                          IHostingEnvironment hostingEnvironment,
                          AuthMessageSender emailSender,
                          ApplicationDbContext context
                          ) : base(new UnitOfWork(context), userManager, signInManager, new ServicoRequisitoUsuario(ref unitOfWork))
 {
     _hostingEnvironment         = hostingEnvironment;
     _emailSender                = emailSender;
     this.signInManager          = signInManager;
     unitOfWork                  = new UnitOfWork(context);
     _servicoInstituicao         = new ServicoInstituicao(ref unitOfWork);
     _servicoCurso               = new ServicoCurso(ref unitOfWork);
     _servicoAreaEstagio         = new ServicoAreaEstagioCurso(ref unitOfWork);
     _servicoRequisito           = new ServicoRequisito(ref unitOfWork);
     _servicoRequisitosDeUsuario = new ServicoRequisitoUsuario(ref unitOfWork);
     TemplatePathHelper          = new TemplatePathHelper(hostingEnvironment.WebRootPath);
 }