public AccountController(IHttpContextAccessor httpContextAccessor, IAccountService accountService, IRecieptionistService recieptionistService, IAuthorityService authorityService) { _session = httpContextAccessor.HttpContext.Session; _accountService = accountService; _recieptionistService = recieptionistService; _authorityService = authorityService; }
public RecieptionistController( IHttpContextAccessor httpContextAccessor, IPatientService patientService, IHospitalService hospitalService, IReportService reportService, IRecieptionistService recieptionistService) { _session = httpContextAccessor.HttpContext.Session; _patientService = patientService; _hospitalService = hospitalService; _reportService = reportService; _recieptionistService = recieptionistService; try { roleName = _session.GetString(SessionSettings.RoleName); hospitalId = Guid.Parse(_session.GetString(SessionSettings.Hospital)); userId = Guid.Parse(_session.GetString(SessionSettings.UserId)); } catch { RedirectToAction("Login", "Account"); } }