public PatientController(IPatientViewRepository patientViewRepository, IMembershipService membershipService, 
                          IModelConverter<Patient, PatientEditModel> modelConverter, IMessageCenter mailService, 
                          IAgentViewRepository agentViewRepository) : base(membershipService)
 {
     _patientViewRepository = patientViewRepository;
     _modelConverter = modelConverter;
     _mailService = mailService;
     _agentViewRepository = agentViewRepository;
     _membershipService = membershipService;
 }
 public PatientDashboardController(IMembershipService membershipService, 
                                   IBlobStore blobStore, IPatientDashboardModelConverter dashboardModelConverter, 
                                   IPatientViewRepository patientViewRepository, IUnitOfWork unitOfWork, 
                                   IAppointmentViewRepository appointmentViewRepository, 
                                   IUserProcedureConsentService userProcedureConsentService)
     : base(membershipService, blobStore)
 {
     _dashboardModelConverter = dashboardModelConverter;
     _patientViewRepository = patientViewRepository;
     _unitOfWork = unitOfWork;
     _appointmentViewRepository = appointmentViewRepository;
     _userProcedureConsentService = userProcedureConsentService;
 }