public AccountHandler(IUnitOfWork uow,
                       IMediatorHandler bus,
                       INotificationHandler <DomainNotification> notifications,
                       ITokenService tokenService,
                       IDonatorUserRepository donatorUserRepository,
                       IInstitutionUserRepository institutionUserRepository,
                       IAddressRepository addressRepository,
                       IUserNotificationTypeRepository userNotificationTypeRepository,
                       IUserSocialNotificationTypeRepository userSocialNotificationTypeRepository,
                       ISocialNotificationTypeRepository socialNotificationTypeRepository,
                       INotificationTypeRepository notificationTypeRepository,
                       IPhoneRepository phoneRepository,
                       IUserRepository userRepository,
                       UserManager <User> userManager,
                       SignInManager <User> signInManager)
     : base(uow, bus, notifications)
 {
     _bus                                  = bus;
     _tokenService                         = tokenService;
     _donatorUserRepository                = donatorUserRepository;
     _institutionUserRepository            = institutionUserRepository;
     _addressRepository                    = addressRepository;
     _userNotificationTypeRepository       = userNotificationTypeRepository;
     _userSocialNotificationTypeRepository = userSocialNotificationTypeRepository;
     _socialNotificationTypeRepository     = socialNotificationTypeRepository;
     _phoneRepository                      = phoneRepository;
     _userRepository                       = userRepository;
     _userManager                          = userManager;
     _signInManager                        = signInManager;
     _notificationTypeRepository           = notificationTypeRepository;
 }
 public DonatorUserController(IMediatorHandler mediator,
                              INotificationHandler <DomainNotification> notifications,
                              IDonatorUserRepository donatorUserRepository,
                              IUserSocialNotificationTypeRepository userSocialNotificationTypeRepository)
     : base(notifications)
 {
     Bus = mediator;
     _donatorUserRepository = donatorUserRepository;
     _userSocialNotificationTypeRepository = userSocialNotificationTypeRepository;
 }