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); }
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); }
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); }
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); }