public DormitoryController( IDormitoryRepository dormitoryRepository, IUserRepository userRepository, IRoomRepository roomRepository, UserManager <ApplicationUser> userManager, IAuthorizationService authorizationService, IAnnouncementRepository announcementRepo, IStringLocalizer <LangResources> localizer) { _dormitoryRepo = dormitoryRepository; _userRepo = userRepository; _roomRepo = roomRepository; _userManager = userManager; _announcementRepo = announcementRepo; _localizer = localizer; _authHelpers = new AuthHelpers(authorizationService, _dormitoryRepo); }
public LaundryController( ILaundryRepository laundryRepository, IReservationRepository reservationRepository, IUserRepository userRepository, IWashingMachineRepository washingMachineRepo, UserManager <ApplicationUser> userManager, IAuthorizationService authorizationService, IDormitoryRepository dormitoryRepository, IStringLocalizer <LangResources> localizer) { _laundryRepo = laundryRepository; _reservationRepo = reservationRepository; _userRepo = userRepository; _userManager = userManager; _washingMachineRepo = washingMachineRepo; _dormitoryRepo = dormitoryRepository; _localizer = localizer; _authHelpers = new AuthHelpers(authorizationService, dormitoryRepository); }
private DormitoryController createController(IDormitoryRepository dormitoryRepo) { if (dormitoryRepo == null) { dormitoryRepo = new MockDormitoryRepo(); } var userRepo = new MockUserRepo(); var roomRepo = new MockRoomRepo(); var userManager = new Mock <MockUserManager>().Object; var authService = new Mock <IAuthorizationService>(); authService .Setup(x => x.AuthorizeAsync(It.IsAny <ClaimsPrincipal>(), It.IsAny <object>(), It.IsAny <IEnumerable <IAuthorizationRequirement> >())) .Returns(Task.FromResult(AuthorizationResult.Success())); var announcementRepo = new Mock <IAnnouncementRepository>().Object; var localizer = new Mock <IStringLocalizer <LangResources> >().Object; return(new DormitoryController(dormitoryRepo, userRepo, roomRepo, userManager, authService.Object, announcementRepo, localizer)); }
public DormitoryService(IDormitoryRepository dormitoryRepository) : base(dormitoryRepository) { _dormitoryRepository = dormitoryRepository; }
public DormitoryService(IDormitoryRepository dormRepository) { this._dormRepository = dormRepository; }
public AuthHelpers(IAuthorizationService authorizationService, IDormitoryRepository dormitoryRepo = null) { _dormitoryRepo = dormitoryRepo; _authorizationService = authorizationService; }