Ejemplo n.º 1
0
 public CourseRepository(ILogger logger
                         , IGenericsDbContextRepository <Models.Course> courseDbContextRepo
                         , RabbitMQBus messagingServiceBus)
 {
     _logger = logger;
     _courseDbContextRepo = courseDbContextRepo;
     _messagingServiceBus = messagingServiceBus;
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Creates VehiclePingStatusContextRepository instance.
        /// </summary>
        /// <param name="genericsDbContextRepo">Generic database context instance for Customer.</param>
        /// <param name="genericsVehicleDbContextRepo">Generic database context instance for Vehicle.</param>
        /// <param name="genericsVehicleTransDbContextRepo">Generic database context instance for signal transactions.</param>
        /// <param name="serviceBusQueue">RabbitMQ object.</param>
        public VehiclePingStatusContextRepository(IGenericsDbContextRepository <Customer> genericsDbContextRepo,
                                                  IGenericsDbContextRepository <Vehicle> genericsVehicleDbContextRepo,
                                                  IGenericsDbContextRepository <VehicleStatusTrans> genericsVehicleTransDbContextRepo,
                                                  MqService serviceBusQueue)
        {
            _genericsCustomerDbContextRepo     = genericsDbContextRepo;
            _genericsVehicleDbContextRepo      = genericsVehicleDbContextRepo;
            _genericsVehicleTransDbContextRepo = genericsVehicleTransDbContextRepo;
            _serviceBusQueue = serviceBusQueue;

            _logger = new CustomLogger();
        }
Ejemplo n.º 3
0
 public CourseStudentRepository(ILogger logger
                                , IGenericsDbContextRepository <Models.CourseStudent> courseStudentDbContext
                                , IGenericsDbContextRepository <Models.Course> courseDbContext
                                , IMessageSystem messageSystem
                                , RabbitMQBus messagingServiceBus)
 {
     _logger = logger;
     _messagingServiceBus    = messagingServiceBus;
     _courseStudentDbContext = courseStudentDbContext;
     _courseDbContext        = courseDbContext;
     _messageSystem          = messageSystem;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Creates CustomerContextRepository instance.
 /// </summary>
 /// <param name="genericsDbContextRepo">Customer generics database context object.</param>
 /// <param name="vehicleContextRepo">Vehicle generics database context object.</param>
 /// <param name="genericsVehicleTransDbContextRepo">Signal transactions generics database context object.</param>
 /// <param name="genericsConnectionStatusRepo">Vehicle ping signal context object.</param>
 /// <param name="serviceBusQueue">RabbitMQ object</param>
 public CustomerContextRepository(IGenericsDbContextRepository <Models.Customer> genericsDbContextRepo,
                                  IGenericsDbContextRepository <Models.Vehicle> vehicleContextRepo,
                                  IGenericsDbContextRepository <VehicleStatusTrans> genericsVehicleTransDbContextRepo,
                                  IVehiclePingStatusContextRepository genericsConnectionStatusRepo,
                                  MqService serviceBusQueue)
 {
     _genericsCustomerDbContextRepo     = genericsDbContextRepo;
     _vehicleContextRepo                = vehicleContextRepo;
     _genericsVehicleTransDbContextRepo = genericsVehicleTransDbContextRepo;
     _genericsConnectionStatusRepo      = genericsConnectionStatusRepo;
     _serviceBusQueue = serviceBusQueue;
     _logger          = new CustomLogger();
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Creates VehicleContextRepository instance.
 /// </summary>
 /// <param name="genericsVehicleDbContextRepo">Vehicle generics database context object.</param>
 /// <param name="genericsCustomerDbContextRepo">Customer generics database context object.</param>
 /// <param name="vehiclePingStatusRepository">Signal transactions repository object.</param>
 /// <param name="genericsVehicleTransDbContextRepo">Vehicle transactions generics database context object.</param>
 /// <param name="mqService">RabbitMQ Object.</param>
 public VehicleContextRepository(IGenericsDbContextRepository <Models.Vehicle> genericsVehicleDbContextRepo,
                                 IGenericsDbContextRepository <Customer> genericsCustomerDbContextRepo,
                                 IVehiclePingStatusContextRepository vehiclePingStatusRepository,
                                 IGenericsDbContextRepository <VehicleStatusTrans> genericsVehicleTransDbContextRepo,
                                 MqService mqService)
 {
     _genericsVehicleDbContextRepo      = genericsVehicleDbContextRepo;
     _genericsCustomerDbContextRepo     = genericsCustomerDbContextRepo;
     _vehiclePingStatusRepository       = vehiclePingStatusRepository;
     _genericsVehicleTransDbContextRepo = genericsVehicleTransDbContextRepo;
     _serviceBusQueue = mqService;
     _logger          = new CustomLogger();
 }
 public TeacherRepository(ILogger logger
                          , IGenericsDbContextRepository <Models.Teacher> teacherDbContextRepo)
 {
     _logger           = logger;
     GenericsDbContext = teacherDbContextRepo;
 }
 public StudentRepository(ILogger logger
                          , IGenericsDbContextRepository <Models.Student> studentDbContextRepo)
 {
     _logger           = logger;
     GenericsDbContext = studentDbContextRepo;
 }
 public CourseTeacherRepository(ILogger logger
                                , IGenericsDbContextRepository <Models.CourseTeacher> courseTeacherDbContext)
 {
     _logger = logger;
     _courseTeacherDbContext = courseTeacherDbContext;
 }
 public IntegrationRepository(IMapper mapper, IGenericsDbContextRepository <Models.Course> courseDbContext)
 {
     _mapper          = mapper;
     _courseDbContext = courseDbContext;
 }