public TestServiceApplication(
     IMapper mapper,
     ILogger <BaseServiceApplication <TestEntity, TestViewModel, TestViewModel, InsertTestViewModel, UpdateTestViewModel> > logger,
     IServiceResultFactory serviceResultFactory,
     IUnitOfWork unitOfWork,
     IReadRepository <TestEntity, Guid> readRepository,
     IWriteRepository <TestEntity, Guid> writeRepository)
     : base(mapper, logger, serviceResultFactory, unitOfWork, readRepository, writeRepository)
 {
 }
 public ClienteServiceApplication(
     IMapper mapper,
     ILogger <BaseServiceApplication <ClienteEntity, ClienteViewModel, ClienteViewModel, InsertClienteViewModel, UpdateClienteViewModel> > logger,
     IServiceResultFactory serviceResultFactory,
     IUnitOfWork unitOfWork,
     IClienteWriteRepository clienteWriteRepository,
     IClienteReadRepository clienteReadRepository)
     : base(mapper, logger, serviceResultFactory, unitOfWork, clienteReadRepository, clienteWriteRepository)
 {
     _clienteReadRepository  = clienteReadRepository;
     _clienteWriteRepository = clienteWriteRepository;
 }
예제 #3
0
 public JourneyStatusService(IDriverRepository driverRepository,
                             IVehicleRepository vehicleRepository,
                             IJourneyStatusRepository journeyStatusRepository,
                             ISmsClient smsClient,
                             IWhatsappClient whatsappClient,
                             IServiceResultFactory serviceResultFactory)
 {
     _driverRepository        = driverRepository;
     _vehicleRepository       = vehicleRepository;
     _journeyStatusRepository = journeyStatusRepository;
     _smsClient            = smsClient;
     _whatsappClient       = whatsappClient;
     _serviceResultFactory = serviceResultFactory;
 }
        public BaseServiceApplication(
            IMapper mapper,
            ILogger <BaseServiceApplication <TEntity, TGetByIdDto, TGetAllDto, TInsertData, TUpdateData> > logger,
            IServiceResultFactory serviceResultFactory,
            IUnitOfWork unitOfWork,
            IReadRepository <TEntity, Guid> readRepository,
            IWriteRepository <TEntity, Guid> writeRepository)
        {
            _logger = logger;
            _logger?.LogInformation($"Inicializando Application Service<{ typeof(TEntity).Name }, Guid>");

            _serviceResultFactory = serviceResultFactory ?? throw new ServiceResultNullException();
            _unitOfWork           = unitOfWork ?? throw new UnitOfWorkNullException();
            _mapper          = mapper ?? throw new AutoMapperNullException();
            _readRepository  = readRepository;
            _writeRepository = writeRepository;
        }
예제 #5
0
 public DriverService(IDriverRepository driverRepository, IServiceResultFactory serviceResultFactory)
 {
     _driverRepository     = driverRepository;
     _serviceResultFactory = serviceResultFactory;
 }
예제 #6
0
 public VehicleService(IVehicleRepository vehicleRepository, IServiceResultFactory serviceResultFactory)
 {
     _vehicleRepository    = vehicleRepository;
     _serviceResultFactory = serviceResultFactory;
 }