public ExaminationScheduleController(IServiceProvider serviceProvider, ILogger <BaseController <ExaminationSchedules, ExaminationScheduleModel, SearchExaminationSchedule> > logger, IWebHostEnvironment env) : base(serviceProvider, logger, env) { this.domainService = serviceProvider.GetRequiredService <IExaminationScheduleService>(); this.examinationScheduleDetailService = serviceProvider.GetRequiredService <IExaminationScheduleDetailService>(); hospitalService = serviceProvider.GetRequiredService <IHospitalService>(); doctorService = serviceProvider.GetRequiredService <IDoctorService>(); specialListTypeService = serviceProvider.GetRequiredService <ISpecialListTypeService>(); doctorDetailService = serviceProvider.GetRequiredService <IDoctorDetailService>(); sessionTypeService = serviceProvider.GetRequiredService <ISessionTypeService>(); configTimeExaminationService = serviceProvider.GetRequiredService <IConfigTimeExaminationService>(); }
public DoctorController(IServiceProvider serviceProvider, ILogger <BaseController <Doctors, DoctorModel, SearchDoctor> > logger, IWebHostEnvironment env) : base(serviceProvider, logger, env) { this.domainService = serviceProvider.GetRequiredService <IDoctorService>(); this.doctorDetailService = serviceProvider.GetRequiredService <IDoctorDetailService>(); }