public UsersController(
     IAuthenticator authenticator,
     UsersDbContext db,
     IEmailingClient emailingClient,
     PasswordHasher passwordHasher,
     ICompanyInvitationsClient companyInvitationsClient)
 {
     this.authenticator            = authenticator;
     this.db                       = db;
     this.emailingClient           = emailingClient;
     this.passwordHasher           = passwordHasher;
     this.companyInvitationsClient = companyInvitationsClient;
 }
 public CompanyInvitationsController(
     CompaniesDbContext db,
     IEmailingClient emailingClient,
     IUsersClient usersClient,
     IAuthenticator authenticator,
     INotificationsClient notificationsClient)
 {
     this.db                  = db;
     this.emailingClient      = emailingClient;
     this.usersClient         = usersClient;
     this.authenticator       = authenticator;
     this.notificationsClient = notificationsClient;
 }