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 LibraryAccountController(
     IBookService bookService,
     IMessageService messageService,
     IGenreService genreService,
     IAllBooksServices getAllBooks,
     SignInManager <ApplicationUser> signInManager,
     UserManager <ApplicationUser> userManager,
     IGiveBookService giveBookService,
     IUserService userService,
     IGivenBooksService givenBooksService,
     ILogger <LogoutModel> logger,
     ILibraryProfileService libraryProfileService,
     IStatsLibraryService statsLibraryService,
     IIndexLibraryService indexLibraryService,
     IHostingEnvironment hostingEnvironment,
     IProfileChakerService profilChekerService)
 {
     this.bookService           = bookService;
     this.messageService        = messageService;
     this.genreService          = genreService;
     this.getAllBooks           = getAllBooks;
     this.userManager           = userManager;
     this.giveBookService       = giveBookService;
     this.userService           = userService;
     this.givenBooksService     = givenBooksService;
     this.signInManager         = signInManager;
     this.logger                = logger;
     this.libraryProfileService = libraryProfileService;
     this.statsLibraryService   = statsLibraryService;
     this.indexLibraryService   = indexLibraryService;
     this.hostingEnvironment    = hostingEnvironment;
     this.profilChekerService   = profilChekerService;
 }
 public UserAccountController(
     SignInManager <ApplicationUser> signInManager,
     UserManager <ApplicationUser> userManager,
     IUserService userService,
     IIndexUserService indexUserService,
     ILogger <LogoutModel> logger,
     ITakenBooksService takenBooksService,
     IStatsUserService statsUserService,
     IUserProfileService userProfileService,
     IHostingEnvironment hostingEnvironment,
     IMessageService messageService,
     IProfileChakerService profilChekerService)
 {
     this.signInManager       = signInManager;
     this.userManager         = userManager;
     this.userService         = userService;
     this.signInManager       = signInManager;
     this.indexUserService    = indexUserService;
     this.logger              = logger;
     this.takenBooksService   = takenBooksService;
     this.userProfileService  = userProfileService;
     this.messageService      = messageService;
     this.profilChekerService = profilChekerService;
     this.statsUserService    = statsUserService;
     this.hostingEnvironment  = hostingEnvironment;
 }