Example #1
0
        public TurnsController(ITurnsService turnsService,
                               IDoctorServiceManager doctorServiceManager,
                               IAppointmentService appointmentService,
                               IServiceSupplyService serviceSupplyService,
                               IServicesService servicesService,
                               IBlockedMobileService blockedMobileService,
                               IIPAsManager iPAsManager,
                               IPersonService userService,
                               IAppointmentsManager appointmentsManager,
                               INotificationService notificationService,
                               IOfferRepository offerRepository)
        {
            _turnsService         = turnsService;
            _doctorServiceManager = doctorServiceManager;
            _userService          = userService;
            _appointmentsManager  = appointmentsManager;
            _notificationService  = notificationService;
            _servicesService      = servicesService;
            _blockedMobileService = blockedMobileService;
            _iPAsManager          = iPAsManager;
            _appointmentService   = appointmentService;
            _serviceSupplyService = serviceSupplyService;
            _offerRepository      = offerRepository;

            logger = LogManager.GetCurrentClassLogger();
        }
Example #2
0
 public ScheduleManager(BanobatDbContext dbContext, IDoctorServiceManager doctorServiceManager, IServiceSupplyManager serviceSupplyManager, IScheduleService scheduleService, IAppointmentService appointmentService)
 {
     _dbContext            = dbContext;
     _doctorServiceManager = doctorServiceManager;
     _serviceSupplyManager = serviceSupplyManager;
     _scheduleService      = scheduleService;
     _appointmentService   = appointmentService;
 }
Example #3
0
 public DoctorsController(IHospitalService hospitalService,
                          IExpertiseService expertiseService,
                          IPlaceService placeService,
                          IServiceSupplyService serviceSupplyService,
                          IDoctorServiceManager doctorServiceManager,
                          IWorkContext workContext)
 {
     _hospitalService      = hospitalService;
     _expertiseService     = expertiseService;
     _placeService         = placeService;
     _serviceSupplyService = serviceSupplyService;
     _doctorServiceManager = doctorServiceManager;
     _workContext          = workContext;
 }
 public BookingController(IServiceSupplyService serviceSupplyService,
                          IWorkContext workContext,
                          IServicesService servicesService,
                          IPatientService patientService,
                          IAppointmentsManager appointmentsManager,
                          IIPAsManager iPAsManager,
                          IDoctorServiceManager doctorServiceManager) : base(workContext)
 {
     _serviceSupplyService = serviceSupplyService;
     _healthServiceService = servicesService;
     _patientService       = patientService;
     _doctorServiceManager = doctorServiceManager;
     _appointmentsManager  = appointmentsManager;
     _iPAsManager          = iPAsManager;
 }
 public DoctorsService(BanobatDbContext dbContext,
                       IServiceSupplyService serviceSupplyService,
                       IDoctorServiceManager doctorServiceManager,
                       IServicesService servicesService,
                       IRatingService ratingService,
                       IAppointmentService appointmentService,
                       IPersonService userService)
 {
     _dbContext            = dbContext;
     _serviceSupplyService = serviceSupplyService;
     _doctorServiceManager = doctorServiceManager;
     _servicesService      = servicesService;
     _ratingService        = ratingService;
     _appointmentService   = appointmentService;
     _userService          = userService;
 }
 public AppointmentsManager(BanobatDbContext dbContext,
                            IPlivoService plivoService,
                            IAppointmentService appointmentService,
                            IDoctorServiceManager doctorServiceManager,
                            IIPAsManager iPAsManager,
                            IWorkContext workContext,
                            INotificationService notificationService,
                            IOptions <AppSettings> settings,
                            IScheduleManager scheduleManager,
                            IKurtenameSmsService smsService)
 {
     _dbContext            = dbContext;
     _plivoService         = plivoService;
     _appointmentService   = appointmentService;
     _doctorServiceManager = doctorServiceManager;
     _iPAsManager          = iPAsManager;
     _workContext          = workContext;
     _notificationService  = notificationService;
     _settings             = settings;
     _scheduleManager      = scheduleManager;
     _smsService           = smsService;
 }
 public LocationService(IServiceSupplyService serviceSupplyService, IDoctorServiceManager doctorServiceManager)
 {
     _serviceSupplyService = serviceSupplyService;
     _doctorServiceManager = doctorServiceManager;
 }
 public OffersService(BanobatDbContext dbContext, IDoctorServiceManager doctorServiceManager)
 {
     _dbContext            = dbContext;
     _doctorServiceManager = doctorServiceManager;
 }