public RoomSchedulerController(IRSManager rsManager) { this.roomRepository = new RoomRepository(Context); this.availabilityRepository = new AvailabilityRepository(Context); this.eventRepository = new EventRepository(Context); this.userRepository = new UserRepository(Context); this.availabilityRepository = new AvailabilityRepository(Context); this.rsManager = rsManager; }
public RSManager(IAvailabiltyRepository availabiltyRepository, IRoomRepository roomRepository, IEventRepository eventRepository, IPenaltyRepository penaltyRepository, IDbOperation dbOperation, IUserRoleRepository userRoleRepository, IUserRepository userRepository, IRoleRepository roleRepository) { this.availabilityRepository = availabiltyRepository; this.eventRepository = eventRepository; this.penaltyRepository = penaltyRepository; this.userRoleRepository = userRoleRepository; this.dbOperation = dbOperation; this.userRepository = userRepository; this.roleRepository = roleRepository; this.roomRepository = roomRepository; }