public ActionResult SpecificApartment(Apartment apartment) { Apartment testApartment = new Apartment() { PictureURLs = new List<string>() { "http://leaguematch.altervista.org/testpictures/image1.jpg", "http://leaguematch.altervista.org/testpictures/image2.jpg", "http://leaguematch.altervista.org/testpictures/image3.jpg", "http://leaguematch.altervista.org/testpictures/image4.jpg", "http://leaguematch.altervista.org/testpictures/image5.jpg" }, Name = "Calaceite 1202", Description = "Calaceite is located on the outskirts of the coastal town of Torrox-Costa, on a hillside overlooking the Mediterranean." + "Just 300 meters from the beach where you can find five beach restaurants offering fresh fish for lunch every day." + "The beautiful penthouse is light and spacious, featuring a dining area with glass doors to the large(53m2) west facing terrace" + "where you can enjoy the beautiful views and sunsets.The compact kitchen is fully fitted and well equipped with oven and hob," + " microwave, fridge - freezer, washer / dryer combination and dishwasher.Furthermore, a bathroom with shower / tub and a double" + "bedroom with sea view and a large wardrobe. The apartment has air conditioning, hot and cold throughout, electric blinds and awnings," + "Marble Flooring, Double Glazing, SAT - TV, WiFi. There is also a parking space in the communal garage." + "The common areas have swimming pools for adults and children, sun loungers and parasols. Any golf enthusiasts can play on the best" + "courses on the eastern Costa del Sol. The nearest golf courses are Baviera and Añoreta Golf. WiFi free Electricity is charged according" + "to consumption. Pets: ask owner Obligatory final cleaning incl.bed linen and towes. 85, - € Possibility of" + "renting linen / towels(1 large + 1 small) only 13, - € per.Per. Big beach towels per.per. 5, - €", Prices = new Prices() { LowSeason = 395, MidSeason = 495, HighSeason = 595 }, Address = new Address() { StreetName = "Ulica Andrije Ambriovica", HouseNr = 7, ZipCode = 10360, City = "Zagreb", Country = "Croatia" } }; return View(testApartment); }
public void TorroxFilterTester() { Address address1 = new Address() { Id = 1, City = "Marbella", HouseNr = 1, StreetName = "Imginary street", ZipCode = 56000 }; Address address2 = new Address() { Id = 2, City = "Torrox", HouseNr = 1, StreetName = "Imginary street", ZipCode = 56000 }; Address addressKlaus = new Address() { Id = 3, City = "Esbjerg", Country = "Denmark", HouseNr = 46, Floor = 3, StreetName = "Strandbygade", ZipCode = 6700, }; Prices pricePuntaDelFaro = new Prices() { Id = 1, BeachTowels = 5, FinalCleaning = 80, LinenAndTowels = 12, LowSeason = 530, MidSeason = 695, HighSeason = 895 }; Prices priceCalaceite = new Prices() { Id = 2, FinalCleaning = 85, LowSeason = 395, MidSeason = 495, HighSeason = 595 }; Facilities facility1 = new Facilities() { Id = 1, Inside = "Wi-Fi, air conditioning, heating, tv, intercom, iron, ironing board", Kitchen = "Dishwasher, freezer, refridgerator, coffee machine, washing machine, dryer, hob, microwave, oven, kettle, toaster", Bathroom = "Shower, bath tub, hair dryer", Beds = "1 Double bed", Views = "Sea views, mountain views, pool views", SuitableFor = "Suitable for the elderly, pets not allowed, no smoking inside, car necessary", }; Facilities facility2 = new Facilities() { Id = 2, Inside = "Wi-fi, air conditioning, heating, tv, intercom, iron, ironing board", Kitchen = "Dishwasher, freezer, refridgerator, coffee machine, washing machine, dryer, hob, oven, kettle, toaster", Bathroom = "Shower, bath tub, hair dryer", Beds = "2 double beds (1 extra mattress)", Views = "Sea views, mountan views, pool views", SuitableFor = "Suitable for the elderly, pets not allowed, no smoking inside, car necessary" }; Facilities facility3 = new Facilities() { Id = 3, Inside = "Wi-fi, air conditioning, heating, washing machine, tv, intercom, iron, ironing board", Kitchen = "Dishwasher, freezer, refridgerator, coffee machine, hob, oven, kettle, toaster", Bathroom = "Jacuzzi, shower, bath tub, hair dryer", Beds = "2 double beds", Views = "Sea views, mountain views, pool views", SuitableFor = "Wheelchair accessible, suitable for the elderly, pets not allowed, no smoking inside, car not neccessary", Notes = "There is sleeping accomodation for 2 extra people on air mattress in the living room" }; Facilities facility4 = new Facilities() { Id = 4, General = "Linen provided, towels provided", Outside = "Shared pool, outside jacuzzi, garden, terrace, terrace furniture, sunbeds, barbeque, parking, private parking, garage, lift", Inside = "Wi-fi, sattelite, air conditioning, heating, washing machine, tv, iron, ironing board, children's high chair, cradle", Kitchen = "Dishwasher, freezer, refridgerator, coffee machine, hob, oven, kettle, toaster", Bathroom = "Shower, bath tub, hair dryer", Beds = "2 double beds", Views = "Sea views, mountain views, pool views", SuitableFor = "pets not allowed, no smoking inside, car not ncessary" }; Facilities facility5 = new Facilities() { Id = 5, General = "Linen provided, towels included", Outside = "Shared pool, private pool, roof terrace, garden, terrace, terrace furniture, parking, private parking, garage, lift", Inside = "Wi-Fi, air conditioning, heatin, washing machine, tv, tumble dryer, ceiling fan, intercom, iron, ironing board, children's high chair, cradle", Kitchen = "Dishwasher, freezer, refridgerator, coffee machine, hob, microwave, oven, toaster", Bathroom = "Shower, bath tub, hair dryer", Beds = "1 double bed, 4 single beds", SuitableFor = "Pets not allowed, no smoking inside, car not necessary" }; Facilities facility6 = new Facilities() { Id = 6, General = "Linen provided, towels provided", Outside = "Shared pool, outside jacuzzi, roof terrace, terrace, terrace furniture, sunbeds, barbeque, parking, private parking, garage, lift", Inside = "Wi-Fi, sattelite, air conditioning, heating, dvd player, washing machine, tv, intercom, iron, ironing board, children's high chair, cradle", Kitchen = "Dishwasher, freezer, refridgerator, coffee machine, hob, microwave, oven, blender, toaster", Bathroom = "Jacuzzi, shower, bath tub, hair dryer", Beds = "4 single beds, 2 sofa beds", Views = "Sea views, mountain views, pool views", SuitableFor = "Pets not allowed, no smoking inside, car not necessary" }; User user1 = new User() { Id = 1, Address = address1, Email = "*****@*****.**", Name = "Klaus Gaarde", Password = "******" }; Apartment apartment1 = new Apartment() { Address = address2, Bedrooms = 1, Sleeps = 2, Bathrooms = 1, LivingArea = 70, Terrace = 55, WiFi = true, Balcony = true, Garden = true, TerraceFurniture = true, AirCondition = true, Heating = true, Prices = priceCalaceite, Facilities = facility1, Name = "1202" }; Apartment apartment2 = new Apartment() { Address = address2, Bedrooms = 2, Bathrooms = 2, Sleeps = 5, LivingArea = 90, Terrace = 24, SharedPool = true, WiFi = true, Balcony = true, Garden = true, TerraceFurniture = true, AirCondition = true, Heating = true, Facilities = facility2, Prices = priceCalaceite, Name = "5332" }; Apartment apartment3 = new Apartment() { Address = address1, Bedrooms = 2, Sleeps = 4, Bathrooms = 2, LivingArea = 90, Terrace = 30, SharedPool = true, WiFi = true, Balcony = true, Garden = true, TerraceFurniture = true, AirCondition = true, Heating = true, Facilities = facility3, Prices = pricePuntaDelFaro, Name = "13436" }; Apartment apartment4 = new Apartment() { Address = address1, Bedrooms = 2, Sleeps = 4, Bathrooms = 2, LivingArea = 80, Terrace = 72, SharedPool = true, OutsideJacuzzi = true, WiFi = true, Garden = true, TerraceFurniture = true, Satellite = true, AirCondition = true, Facilities = facility4, Prices = pricePuntaDelFaro, Name = "19946" }; Apartment apartment5 = new Apartment() { Address = address1, Bedrooms = 3, Sleeps = 7, Bathrooms = 2, Toilets = 1, LivingArea = 120, Terrace = 40, SharedPool = true, PrivatePool = true, WiFi = true, RoofTerrace = true, Garden = true, TerraceFurniture = true, Facilities = facility5, Prices = pricePuntaDelFaro, Name = "22176" }; Apartment apartment6 = new Apartment() { Address = address1, Bedrooms = 3, Sleeps = 6, Bathrooms = 2, LivingArea = 80, Terrace = 72, SharedPool = true, OutsideJacuzzi = true, WiFi = true, RoofTerrace = true, Garden = true, TerraceFurniture = true, Satellite = true, Facilities = facility6, Prices = pricePuntaDelFaro, Name = "17576" }; Apartment apartment7 = new Apartment() { Address = address1, Bedrooms = 2, Sleeps = 6, Bathrooms = 2, LivingArea = 80, Terrace = 72, SharedPool = true, OutsideJacuzzi = true, WiFi = true, RoofTerrace = true, Garden = true, TerraceFurniture = true, Satellite = true, Prices = pricePuntaDelFaro, Name = "22711" }; Bookings booking1 = new Bookings() { Id = 1, Apartment = apartment1, EndDate = new DateTime(2015, 10, 10), StartDate = new DateTime(2015, 10, 17), User = user1, }; ApartmentFilter apartFilter = new ApartmentFilter(); IEnumerable<Apartment> expectedResult = new List<Apartment>() { apartment1, apartment2 }; IEnumerable<Apartment> testResult = apartFilter.GetAllTorroxApartments(); Assert.Equals(expectedResult, testResult); }
public ActionResult Create(Apartment apartment) { facade.GetApartmentProxyService().Create(apartment); return Redirect("Index"); }
public ActionResult Update(Apartment apartment) { facade.GetApartmentProxyService().Update(apartment); return View(); }
public ActionResult Create() { Apartment apartment = new Apartment(); return View(apartment); }