public ProfileController(IPersonService personService, IServeService serveService, IUserImpersonationService impersonationService, IDonorService donorService, IAuthenticationService authenticationService) { _personService = personService; _serveService = serveService; _impersonationService = impersonationService; _donorService = donorService; _authenticationService = authenticationService; }
public ProfileController(IPersonService personService, IServeService serveService, IUserImpersonationService impersonationService, IDonorService donorService, IAuthenticationRepository authenticationService, IUserRepository userService, IContactRelationshipRepository contactRelationshipService, IConfigurationWrapper config, IUserImpersonationService userImpersonationService) : base(userImpersonationService, authenticationService) { _personService = personService; _serveService = serveService; _impersonationService = impersonationService; _donorService = donorService; _authenticationService = authenticationService; _userService = userService; _contactRelationshipService = contactRelationshipService; _allowedAdminGetProfileRoles = config.GetConfigValue("AdminGetProfileRoles").Split(',').Select(int.Parse).ToList(); }