示例#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);
        }
示例#2
0
        public Startup(IConfiguration configuration)
        {
            Configuration    = configuration;
            ConnectionString = Configuration.GetConnectionString("MyConnectionString");
            SecretKeyString  = Configuration.GetValue <string>("SecretKey:MySecretKey");
            UserDbAccess tmp = new UserDbAccess();

            tmp.AddAdmin();
            tmp = null;
        }
        protected IUserDbAccess GetDbAccessInstance(ModelContext ctx)
        {
            var dbAccess = new UserDbAccess(ctx, this.dtoService, this.fileStorageService);

            return(dbAccess);
        }
示例#4
0
 public RegisterUserAction(UserDbAccess dbAccess)
 {
     _dbAccess = dbAccess;
 }
示例#5
0
 public LoginService(IUnitOfWork context, SignInManager <Usuario> signInManager,
                     UserManager <Usuario> userManager)
 {
     _context  = context;
     _dbAccess = new UserDbAccess(_context, signInManager, userManager);
 }
示例#6
0
 public LoginService(IUnitOfWork context)
 {
     _context  = context;
     _dbAccess = new UserDbAccess(_context);
 }