// Dependency inversion principle / Dependency injection applied public EmailController(IEmailService mailSrvc, IUserservice usrSvc, ILoggingService log) { this.emailService = mailSrvc; this.userService = usrSvc; this.loggingService = log; }
public AccountController() { _userService = new UserService(); _userService.SetSuperAdmin(); }
public UsersController(IUserservice userservice) { _userservice = userservice; }
public UserController(IUserservice service) { _service = service; }
public DemoController(IUserservice user) { _user = user; }