Exemplo n.º 1
0
        public WorkflowServices(IUnitOfWork context, UserManager <Usuario> userManager, GetterUtils getterUtils, SignInManager <Usuario> signInManager)
        {
            _context     = context;
            _userManager = userManager;
            _getterUtils = getterUtils;

            _runnerItinerario = new RunnerWriteDb <ItinerarioCommand, Itinerario>(
                new RegisterItinerarioAction(new ItinerarioDbAccess(_context)), _context);
            _runnerViaje = new RunnerWriteDb <ViajeCommand, Viaje>(
                new RegisterViajeAction(new ViajeDbAccess(_context)), _context);
            _runnerViajeInvitado = new RunnerWriteDb <ViajeInvitado, ViajeInvitado>(
                new RegisterViajeInvitadoAction(new ViajeInvitadoDbAccess(_context)), _context);

            _itinerarioDbAccess    = new ItinerarioDbAccess(_context);
            _viajeDbAccess         = new ViajeDbAccess(_context);
            _paisDbAccess          = new PaisDbAccess(_context);
            _institucionDbAccess   = new InstitucionDbAccess(_context);
            _userDbAccess          = new UserDbAccess(_context, signInManager, userManager);
            _visaDbAccess          = new VisaDbAccess(context);
            _viajeInvitadoDbAccess = new ViajeInvitadoDbAccess(context);
            _historialDbAccess     = new HistorialDbAccess(context);

            _workflowManagerLocal = new WorkflowManagerLocal(context);
            _workflowManagerGuest = new WorkflowManagerGuest(context);
        }
Exemplo n.º 2
0
        public AdminService(IUnitOfWork context, UserManager <Usuario> userManager, GetterUtils getterUtils)
        {
            _context     = context;
            _userManager = userManager;
            _getterUtils = getterUtils;

            _runnerInstitucion = new RunnerWriteDb <NameOnlyViewModel, Institucion>(
                new RegisterInstitucionAction(new InstitucionDbAccess(_context)), _context);
            _runnerPais = new RunnerWriteDb <PaisCommand, Pais>(
                new RegisterPaisAction(new PaisDbAccess(_context)), _context);
            _runnerVisa = new RunnerWriteDb <VisaCommand, Visa>(
                new RegisterVisaAction(new VisaDbAccess(_context)), _context);
            _runnerRegion = new RunnerWriteDb <NameOnlyViewModel, Region>(
                new RegisterRegionAction(new RegionDbAccess(_context)), _context);

            _paisDbAccess        = new PaisDbAccess(_context);
            _institucionDbAccess = new InstitucionDbAccess(_context);
            _pais_VisaDbAccess   = new Pais_VisaDbAccess(_context);
            _visaDbAccess        = new VisaDbAccess(_context);
            _regionDbAccess      = new RegionDbAccess(_context);
        }
Exemplo n.º 3
0
 public RegisterPaisAction(PaisDbAccess dbAccess)
 {
     _dbAccess = dbAccess;
 }