Пример #1
0
 public FlashcardQueryService(
     RunnerWriteDb <FlashcardQueryDto, Flashcard> .Factory runner,
     IFlashcardQueryAction action
     )
 {
     _runner = runner(action);
 }
Пример #2
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);
        }
Пример #3
0
 public CreateSectionService(
     FlashcardsDbContext dbContext,
     RunnerWriteDb <SectionDto, Section> .Factory runner,
     ICreateSectionAction action,
     IListSectionsService listSectionsService)
 {
     _runner = runner(action);
     _listSectionsService = listSectionsService;
 }
Пример #4
0
 public DeleteSectionService(
     FlashcardsDbContext dbContext,
     RunnerWriteDb <Section, Section> .Factory runner,
     IDeleteSectionAction action
     )
 {
     _dbContext = dbContext;
     _runner    = runner(action);
 }
Пример #5
0
 public DeleteFlashcardService(
     FlashcardsDbContext dbContext,
     RunnerWriteDb <Flashcard, Flashcard> .Factory runner,
     IDeleteFlashcardAction action
     )
 {
     _dbContext = dbContext;
     _runner    = runner(action);
 }
Пример #6
0
 public DeleteTopicService(
     FlashcardsDbContext dbContext,
     RunnerWriteDb <Topic, Topic> .Factory runner,
     IDeleteTopicAction deleteTopicAction
     )
 {
     _dbContext = dbContext;
     _runner    = runner(deleteTopicAction);
 }
        public SaveCompletedSurveysService(SurveyDbContext context, IMapCompletedQuestionsFromDtoService mapper)
        {
            _context = context;

            var saveCompletedSurveyDbAccess = new SaveCompletedSurveyDbAccess(_context);

            _saveCompletedSurveyAction = new SaveCompletedSurveyAction(saveCompletedSurveyDbAccess);
            _runner = new RunnerWriteDb <SaveCompletedSurveyDto, CompletedSurvey>(_saveCompletedSurveyAction, _context);
            _mapper = mapper;
        }
Пример #8
0
        public PlaceOrderService(
            IRequestCookieCollection cookiesIn,
            IResponseCookies cookiesOut,
            DataContext dataContext)
        {
            IPlaceOrderDbAccess dbAccess         = new PlaceOrderDbAccess(dataContext);
            IPlaceOrderAction   placeOrderAction = new PlaceOrderAction(dbAccess);

            runner         = new RunnerWriteDb <PlaceOrderInDto, Order>(placeOrderAction, dataContext);
            checkoutCookie = new CheckoutCookie(cookiesIn, cookiesOut);
        }
Пример #9
0
        Errors => _runner.Errors;                           //#C

        public PlaceOrderService(                           //#D
            IRequestCookieCollection cookiesIn,             //#D
            IResponseCookies cookiesOut,                    //#D
            EfCoreContext context)                          //#D
        {
            _checkoutCookie = new CheckoutCookie(           //#E
                cookiesIn, cookiesOut);                     //#E
            _runner =
                new RunnerWriteDb <PlaceOrderInDto, Order>( //#F
                    new PlaceOrderAction(                   //#F
                        new PlaceOrderDbAccess(context)),   //#F
                    context);                               //#F
        }
Пример #10
0
        public void RunAction(int input, bool hasErrors)
        {
            //SETUP
            var options = EfInMemory.CreateNewContextOptions();

            using (var context = new EfCoreContext(options))
            {
                var action = new MockBizAction(context);
                var runner = new RunnerWriteDb <int, string>(action, context);

                //ATTEMPT
                var output = runner.RunAction(input);

                //VERIFY
                output.ShouldEqual(input.ToString());
                runner.HasErrors.ShouldEqual(hasErrors);
                context.Authors.Count().ShouldEqual(hasErrors ? 0 : 1);
            }
        }
Пример #11
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);
        }
Пример #12
0
 public CreateTopicService(
     RunnerWriteDb <string, Topic> .Factory runner,
     ICreateTopicAction action)
 {
     _runner = runner(action);
 }
Пример #13
0
 public RegisterService(IUnitOfWork context)
 {
     _runner = new RunnerWriteDb <RegisterUsuarioCommand, Usuario>(
         new RegisterUserAction(new UserDbAccess(context)), context);
 }
Пример #14
0
 public CreateFlashcardService(
     RunnerWriteDb <FlashcardDto, Flashcard> .Factory runner,
     ICreateFlashcardAction action)
 {
     _runner = runner(action);
 }