예제 #1
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);
        }
예제 #2
0
 public RegisterRegionAction(RegionDbAccess dbAccess)
 {
     _dbAccess = dbAccess;
 }