예제 #1
0
        public User CheckLogin(string username, string password)
        {
            var rentalController = new RentalController();
            var newForm          = FormsFactory.CreateShowMainWidowView();

            return(rentalController.CheckLogin(newForm, username, password, UserRepository, this));
        }
예제 #2
0
        public void AddRental()
        {
            var rentalController = new RentalController();

            var newForm = FormsFactory.CreateAddNewRentalView(MemberRepository.GetAllMembers(), BoardGameRepository.GetAllAvailableBoardGames());

            rentalController.AddNewRental(newForm, RentalRepository, BoardGameRepository);
        }
예제 #3
0
        public void ShowActiveRentals()
        {
            var rentalController = new RentalController();

            var newForm = FormsFactory.CreateShowActiveRentalListView();

            rentalController.ViewActiveRentals(newForm, this);
        }
예제 #4
0
        public void ShowRentalsByMember(int inMemberId)
        {
            var rentalController = new RentalController();

            var newForm = FormsFactory.CreateShowRentalHistoryListView();

            rentalController.ViewRentalsByMember(newForm, inMemberId, MemberRepository, this);
        }
예제 #5
0
        public void ReturnRental(int inId)
        {
            var rentalController = new RentalController();

            rentalController.ReturnRental(inId, RentalRepository, BoardGameRepository);
        }
예제 #6
0
        public void DeleteRental(int inId)
        {
            var rentalController = new RentalController();

            rentalController.DeleteRental(inId, RentalRepository);
        }
예제 #7
0
        public List <Rental> GetAllRentalsByMembers(Member inMember)
        {
            var rentalController = new RentalController();

            return(rentalController.GetAllRentalsByMember(RentalRepository, inMember));
        }
예제 #8
0
        public List <Rental> GetAllActiveRentals()
        {
            var rentalController = new RentalController();

            return(rentalController.GetAllActiveRentals(RentalRepository));
        }