public CourseRepository(ILogger logger , IGenericsDbContextRepository <Models.Course> courseDbContextRepo , RabbitMQBus messagingServiceBus) { _logger = logger; _courseDbContextRepo = courseDbContextRepo; _messagingServiceBus = messagingServiceBus; }
/// <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(); }
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; }
/// <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(); }
/// <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; }