public UserRepository(AppIdentityDbContext dbContext, UserManager <ApplicationUser> userManager, RoleManager <ApplicationRole> roleManager, IPlivoSmsService plivoSmsService, IKurtenameSmsService kurtenameSmsService, ILogger <UserRepository> logger, IOptions <AppSettings> settings) : base(dbContext)
 {
     _dbContext           = dbContext;
     _userManager         = userManager;
     _roleManager         = roleManager;
     _plivoSmsService     = plivoSmsService;
     _kurtenameSmsService = kurtenameSmsService;
     _logger   = logger;
     _settings = settings;
 }
 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;
 }