public AdminAccountController(
     SignInManager <ApplicationUser> signInManager,
     UserManager <ApplicationUser> userManager,
     ILogger <LogoutModel> logger,
     IUsersService usersService,
     IAdminProfileService adminProfileService,
     IProfileChakerService profilChekerService,
     IMessageService messageService,
     IIndexAdminService indexAdminService,
     IHostingEnvironment hostingEnvironment,
     IStatsAdminService statsAdminService,
     IAdminGenreService adminGenreService)
 {
     this.signInManager       = signInManager;
     this.userManager         = userManager;
     this.signInManager       = signInManager;
     this.logger              = logger;
     this.usersService        = usersService;
     this.adminProfileService = adminProfileService;
     this.profilChekerService = profilChekerService;
     this.messageService      = messageService;
     this.statsAdminService   = statsAdminService;
     this.indexAdminService   = indexAdminService;
     this.hostingEnvironment  = hostingEnvironment;
     this.adminGenreService   = adminGenreService;
 }
 public AdminStatistController(IRoleService roleService, IStatsAdminService statsAdminService, INotificationService notificationService, IGenreService genreService, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ILogger <LogoutModel> logger, IHostingEnvironment hostingEnvironment) : base(notificationService, genreService, userManager, signInManager, logger, hostingEnvironment)
 {
     this.statsAdminService = statsAdminService;
     this.roleService       = roleService;
 }