private static void DeleteMethod(FacilitiesController controller)
        {
            Console.WriteLine("Hvilket hotel ønsker du at slette?");
            int hotelslet = Convert.ToInt16(Console.ReadLine());

            controller.Delete(hotelslet);
            Console.WriteLine($"Hotelnummer: {hotelslet} er slettet");

            return;
        }
Ejemplo n.º 2
0
 public FacilitiesController_Test()
 {
     facilityRepository = new Mock <IFacilityRepository>();
     venueRepository    = new Mock <IVenueRepository>();
     sportRepository    = new Mock <ISportRepository>();
     bookingRepository  = new Mock <IBookingRepository>();
     Controller         = new FacilitiesController(facilityRepository.Object,
                                                   venueRepository.Object,
                                                   sportRepository.Object,
                                                   bookingRepository.Object, auditLogger);
 }
Ejemplo n.º 3
0
        // dotnet test --filter "FullyQualifiedName=damper_dan_client.tests.FacilitiesEngineerTest.GetBuildingsTest"
        public async Task GetBuildingsTest()
        {
            Console.WriteLine("FacilitiesEngineer - Getting Buildings");
            var optionsBuilder = new DbContextOptionsBuilder <DamperContext>();

            optionsBuilder.UseMySql("Server=localhost;Database=tstrat_damper;User=root;Password=;");

            using (DamperContext ctx = new DamperContext(optionsBuilder.Options)) {
                Dampers d = new FacilitiesController(ctx);
                (await d.GetBuildings()).ForEach(s => Console.WriteLine(s.alias_id));
            }
        }
Ejemplo n.º 4
0
        // dotnet test --filter "FullyQualifiedName=damper_dan_client.tests.FacilitiesEngineerTest.GetDampersByBuildingTest"
        public async Task GetDampersByBuildingTest()
        {
            Console.WriteLine("FacilitiesEngineer - Getting Dampers by Building");
            var optionsBuilder = new DbContextOptionsBuilder <DamperContext>();

            optionsBuilder.UseMySql("Server=localhost;Database=tstrat_damper;User=root;Password=;");

            using (DamperContext ctx = new DamperContext(optionsBuilder.Options)) {
                Dampers d        = new FacilitiesController(ctx);
                var     building = (await d.GetDampers())[1]; // Let just get the first building on the list
                (await d.GetDampersByBuilding(building.id)).ForEach(s => Console.WriteLine(s.alias_id));
            }
        }
        private static void ReadMethod(FacilitiesController controller)
        {
            Console.WriteLine("Hvilket hotel vil du have vist?");
            int hotelvalg = Convert.ToInt16(Console.ReadLine());

            if (hotelvalg == 0)
            {
                controller.Get().ForEach(Console.WriteLine);
            }
            else
            {
                Console.WriteLine(controller.Get(hotelvalg));
            }

            return;
        }
        static void Main(string[] args)
        {
            FacilitiesController controller = new FacilitiesController();

            Console.WriteLine(MenuString);
            int choice = Convert.ToInt16(Console.ReadLine());



            Console.Clear();
            while (choice != 0)
            {
                switch (choice)
                {
                case 1:
                {
                    CreateMethod(controller);
                    break;
                }

                case 2:
                {
                    ReadMethod(controller);
                    break;
                }

                case 3:
                {
                    UpdateMethod(controller);
                    break;
                }

                case 4:
                {
                    DeleteMethod(controller);
                    break;
                }
                }
                Console.ReadLine();
                Console.Clear();
                Console.WriteLine(MenuString);
                choice = Convert.ToInt16(Console.ReadLine());
            }

            Console.ReadLine();
        }
Ejemplo n.º 7
0
        public FacilitiesPage()
        {
            InitializeComponent();

            controller = new FacilitiesController();
            controller.Control();

            comboBox.Items.Add("New Facility");
            comboBox.SelectedIndex = 0;
            currentFacility        = null;

            LinkedList <string> facilities = controller.GetFacilities();

            foreach (string facility in facilities)
            {
                comboBox.Items.Add(facility);
            }
        }
        private static void UpdateMethod(FacilitiesController controller)
        {
            Facilities fUpdate = new Facilities();

            Console.WriteLine("Hvilket hotel vil du opdatere?");
            fUpdate.Hotel_no = Convert.ToInt16(Console.ReadLine());
            Console.Write("Swimmingpool: ");
            fUpdate.Swimmingpool = Convert.ToBoolean(Console.ReadLine());
            Console.Write("Bordtennis: ");

            fUpdate.Tabletennis = Convert.ToBoolean(Console.ReadLine());
            Console.Write("Poolbord: ");

            fUpdate.Pooltable = Convert.ToBoolean(Console.ReadLine());
            Console.Write("Bar: ");

            fUpdate.Bar = Convert.ToBoolean(Console.ReadLine());

            controller.Put(fUpdate.Hotel_no, fUpdate);
            Console.WriteLine(controller.Get(fUpdate.Hotel_no));
            return;
        }
        private static void CreateMethod(FacilitiesController controller)
        {
            Facilities f = new Facilities();

            Console.WriteLine("Indtast hotel nummer:");
            f.Hotel_no = Convert.ToInt16(Console.ReadLine());
            Console.WriteLine("Hvilke faciliteter har hotellet?");
            Console.Write("Swimmingpool: ");
            f.Swimmingpool = Convert.ToBoolean(Console.ReadLine());

            Console.Write("Bordtennis: ");
            f.Tabletennis = Convert.ToBoolean(Console.ReadLine());

            Console.Write("Poolbord: ");
            f.Pooltable = Convert.ToBoolean(Console.ReadLine());

            Console.Write("Bar: ");
            f.Bar = Convert.ToBoolean(Console.ReadLine());

            controller.Post(f);
            controller.Get().ForEach(Console.WriteLine);
            return;
        }
Ejemplo n.º 10
0
 public void MyTestInitialize()
 {
     // Set up the SubscriberController
     FacilitiesControllerForTests = DependencyResolver.Current.GetService<FacilitiesController>();
 }
Ejemplo n.º 11
0
        static void Main(string[] args)
        {
            FacilitiesController controller = new FacilitiesController();

            string menuString =
                "++++++++++++++++++Hotel Rest Service+++++++++++++++++\n" +
                "1. Create \n" +
                "2. Read \n" +
                "3. Update\n" +
                "4. Delete \n" +
                "0. Exit \n" +
                "Choose a number: ";

            Console.WriteLine(menuString);
            int input = int.Parse(Console.ReadLine());

            while (input != 0)
            {
                switch (input)
                {
                case 1:
                    Facilities facilities = new Facilities();
                    Console.WriteLine("Please assign a Hotel number");
                    facilities.Hotel_No =
                        Convert.ToInt32(Console.ReadLine());

                    Console.WriteLine(
                        "Is there a Swimming Pool? true/false");
                    facilities.SwimmingPool =
                        Convert.ToBoolean(Console.ReadLine());

                    Console.WriteLine(
                        "Is there a Table Tennis table? true/false");
                    facilities.TableTennis =
                        Convert.ToBoolean(Console.ReadLine());

                    Console.WriteLine("Is there a Pool Table? true/false");
                    facilities.PoolTable =
                        Convert.ToBoolean(Console.ReadLine());

                    Console.WriteLine("Is there a Bar? true/false");
                    facilities.Bar = Convert.ToBoolean(Console.ReadLine());

                    controller.Post(facilities);

                    controller.Get(facilities.Hotel_No);
                    break;

                case 2:
                    controller.Get().ForEach(Console.WriteLine);
                    break;

                case 3:
                    Facilities u = new Facilities();
                    Console.WriteLine("Please assign a Hotel number");
                    u.Hotel_No =
                        Convert.ToInt32(Console.ReadLine());

                    Console.WriteLine(
                        "Is there a Swimming Pool? true/false");
                    u.SwimmingPool =
                        Convert.ToBoolean(Console.ReadLine());

                    Console.WriteLine(
                        "Is there a Table Tennis table? true/false");
                    u.TableTennis =
                        Convert.ToBoolean(Console.ReadLine());

                    Console.WriteLine("Is there a Pool Table? true/false");
                    u.PoolTable =
                        Convert.ToBoolean(Console.ReadLine());

                    Console.WriteLine("Is there a Bar? true/false");
                    u.Bar = Convert.ToBoolean(Console.ReadLine());

                    controller.Put(u.Hotel_No, u);

                    controller.Get(u.Hotel_No);
                    break;

                case 4:
                    Console.WriteLine("Please Choose a Hotel number to Delete");
                    int deleteInput = int.Parse(Console.ReadLine());
                    controller.Delete(deleteInput);
                    controller.Get();
                    break;

                default:
                    Console.WriteLine("Try again!");
                    break;
                }

                Console.WriteLine(menuString);
                input = int.Parse(Console.ReadLine());
                Console.Clear();
            }
        }
Ejemplo n.º 12
0
        public void TestInitializer()
        {
            // initialize fake context
            _fakeContext = InitializeFakeContext<FacilitiesController>();

            // explicitly create fake dependencies that need to be intercepted
            //  (all other fake dependencies will be implicitly created by _fakeContext.Resolve<>)
            _fakeBusinessFacade = A.Fake<IBusinessFacade>();
            _fakeLoadedSubscriber = A.Fake<ILoadedSubscriber>();
            _fakeCurrentLocation = A.Fake<ILoadedLocation>();
            _fakeCurrentUser = A.Fake<ILoggedInUser>();
            _fakePermissions = A.Fake<IPermissions>();

            // provide fake dependencies to context
            _fakeContext.Provide(_fakeBusinessFacade);
            _fakeContext.Provide(_fakeLoadedSubscriber);
            _fakeContext.Provide(_fakeCurrentLocation);
            _fakeContext.Provide(_fakeCurrentUser);
            _fakeContext.Provide(_fakePermissions);

            // create system-under-test instance
            _facilitiesControllerForTest = _fakeContext.Resolve<FacilitiesController>();

            // create fake data
            _usiForTest = TestDataRepository.GetUsiForTest();
            _locationIdForTest = TestDataRepository.GetLocationIdForTest();
            _serviceAddressControlNumberForTests = TestDataRepository.GetServiceAddressControlNumberForTest();
            _dpiRegionForTests = TestDataRepository.GetDpiRegionForTest();
        }
Ejemplo n.º 13
0
 public FacilitiesControllerTest()
 {
     mockFacilitiesRepository = new Moq.Mock <IFacilities>();
     mockFacilitiesController = new FacilitiesController(mockFacilitiesRepository.Object);
 }