public OrderModel(
     ILogger <OrderModel> logger,
     IOrderRepository orderRepository,
     IRouteListRepository routeListRepository,
     IRouteListItemRepository routeListItemRepository,
     OrderConverter orderConverter,
     IDriverApiParametersProvider webApiParametersProvider,
     IComplaintsRepository complaintsRepository,
     ISmsPaymentModel aPISmsPaymentModel,
     ISmsPaymentServiceAPIHelper smsPaymentServiceAPIHelper,
     IFastPaymentsServiceAPIHelper fastPaymentsServiceApiHelper,
     IUnitOfWork unitOfWork,
     QRPaymentConverter qrPaymentConverter,
     IFastPaymentModel fastPaymentModel)
 {
     _logger                       = logger ?? throw new ArgumentNullException(nameof(logger));
     _orderRepository              = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository));
     _routeListRepository          = routeListRepository ?? throw new ArgumentNullException(nameof(routeListRepository));
     _routeListItemRepository      = routeListItemRepository ?? throw new ArgumentNullException(nameof(routeListItemRepository));
     _orderConverter               = orderConverter ?? throw new ArgumentNullException(nameof(orderConverter));
     _webApiParametersProvider     = webApiParametersProvider ?? throw new ArgumentNullException(nameof(webApiParametersProvider));
     _complaintsRepository         = complaintsRepository ?? throw new ArgumentNullException(nameof(complaintsRepository));
     _aPISmsPaymentModel           = aPISmsPaymentModel ?? throw new ArgumentNullException(nameof(aPISmsPaymentModel));
     _smsPaymentServiceAPIHelper   = smsPaymentServiceAPIHelper ?? throw new ArgumentNullException(nameof(smsPaymentServiceAPIHelper));
     _fastPaymentsServiceApiHelper = fastPaymentsServiceApiHelper ?? throw new ArgumentNullException(nameof(fastPaymentsServiceApiHelper));
     _unitOfWork                   = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     _qrPaymentConverter           = qrPaymentConverter ?? throw new ArgumentNullException(nameof(qrPaymentConverter));
     _fastPaymentModel             = fastPaymentModel ?? throw new ArgumentNullException(nameof(fastPaymentModel));
 }
Beispiel #2
0
 public ComplaintPanelView(IComplaintsRepository complaintsRepository, IComplaintResultsRepository complaintResultsRepository)
 {
     this.complaintsRepository   = complaintsRepository ?? throw new ArgumentNullException(nameof(complaintsRepository));
     _complaintResultsRepository = complaintResultsRepository ?? throw new ArgumentNullException(nameof(complaintResultsRepository));
     Build();
     ConfigureWidget();
 }
Beispiel #3
0
 // GET: Complaint
 public ComplaintController(IComplaintsRepository cr, INameOfComplainantRepository nameOfComplainantRepo, IComplaintPatientRepository _patientRepo, IHospitalRepo hr)
 {
     this.cr = cr;
     this.nameOfComplainantRepo = nameOfComplainantRepo;
     this._patientRepo          = _patientRepo;
     this.hr = hr;
 }
Beispiel #4
0
 public MasterDataController(IComplaintTypeRepo complaintType, IFacilityTypeRepo facilityType, IHospitalRepo hospitals, IComplaintAssistanceRepo complaintAssistance, IComplaintsRepository cr)
 {
     this.complaintType       = complaintType;
     this.facilityType        = facilityType;
     this.hospitals           = hospitals;
     this.complaintAssistance = complaintAssistance;
     this.cr = cr;
 }
Beispiel #5
0
 public DriverComplaintModel(
     IComplaintsRepository complaintsRepository,
     DriverComplaintReasonConverter driverComplaintReasonConverter,
     IUnitOfWork unitOfWork)
 {
     this._complaintsRepository           = complaintsRepository ?? throw new ArgumentNullException(nameof(complaintsRepository));
     this._driverComplaintReasonConverter = driverComplaintReasonConverter ?? throw new ArgumentNullException(nameof(driverComplaintReasonConverter));
     this._unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
 }
 public ComplaintsService(IComplaintsRepository repository, IEntityRepository <SYS_USER, Guid> userRepository, IEntityRepository <CustomerInfo, long> customerInfoRepository,
                          IEntityRepository <BASE_COUNTRY, int> countryRepository, IEntityRepository <SYS_Country_Region, Guid> countryRegionRepository,
                          IEntityRepository <SYS_API, Guid> apiRepository, IEntityRepository <Sys_Language, Guid> languageRepository, ISystemRepository systemRepository, IEntityRepository <SYS_LOG, Guid> syslogRepository,
                          IParameterValidateService parameterValidateService, ICryptoService cryptoService)
 {
     _syslogRepository         = syslogRepository;
     _repository               = repository; //new EntityRepository<Complaints, long>(new Domain.AlphaComplaintsProcessingDbContext());
     _cryptoService            = cryptoService;
     _countryRegionRepository  = countryRegionRepository;
     _parameterValidateService = parameterValidateService;
     _apiRepository            = apiRepository;
     _customerInfoRepository   = customerInfoRepository;
     _languageRepository       = languageRepository;
     _userRepository           = userRepository;
     _countryRepository        = countryRepository;
     _systemRepository         = systemRepository;
 }
 public ComplaintsController(
     IComplaintsRepository complaintsRepository,
     IComplaintsOptionsRepository complaintsOptionsRepository,
     IProductsRepository productsRepository,
     ICustomersRepository customeRepository,
     ITicketTypesRepository ticketTypesRepository,
     IBinnaclesRepository binnaclesRepository,
     IDepartmentsRepository departmentsRepository,
     IStatusRepository statusRepository
     )
 {
     _complaintsRepository        = complaintsRepository;
     _complaintsOptionsRepository = complaintsOptionsRepository;
     _productsRepository          = productsRepository;
     _customeRepository           = customeRepository;
     _ticketTypesRepository       = ticketTypesRepository;
     _binnaclesRepository         = binnaclesRepository;
     _departmentsRepository       = departmentsRepository;
     _statusRepository            = statusRepository;
 }
Beispiel #8
0
 public BinnaclesController(IBinnaclesRepository binnaclesRepository, IComplaintsRepository complaintsRepository)
 {
     _binnaclesRepository  = binnaclesRepository;
     _complaintsRepository = complaintsRepository;
 }
Beispiel #9
0
 public ServiceRateController(IServiceRateRepository serviceRateRepository, IBinnaclesRepository binnaclesRepository, IComplaintsRepository complaintsRepository)
 {
     _serviceRateRepository = serviceRateRepository;
     _binnaclesRepository   = binnaclesRepository;
     _complaintsRepository  = complaintsRepository;
 }