public JsonResult GetCities(int countryId) { AcomodationService service = new AcomodationService(); var cities = service.GetCities(countryId); return(new JsonResult() { Data = new { Cities = cities }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetReviews(int acomodationId) { AcomodationService service = new AcomodationService(); var reviews = service.GetReviews(acomodationId); return(new JsonResult() { Data = new { Reviews = reviews }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetAllAcomodationFacilities() { AcomodationService service = new AcomodationService(); var acomodationFacilities = service.GetAllAcomodationFacilities(); return(new JsonResult() { Data = new { AcomodationFacilities = acomodationFacilities }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult AddAcomodationFacility(int facilityId, int acomodationId) { AcomodationService service = new AcomodationService(); var acomodationFacility = service.AddAcomodationFacility(facilityId, acomodationId); return(new JsonResult() { Data = new { AcomodationFacility = acomodationFacility }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult AddReview(string description, int acomodationId) { AcomodationService service = new AcomodationService(); var review = service.AddReview(DateTime.Now, description, acomodationId); return(new JsonResult() { Data = new { Review = review }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult AddAcomodationNearby(int nearbyId, int acomodationId) { AcomodationService service = new AcomodationService(); var acomodationNearbyPlace = service.AddAcomodationNearby(nearbyId, acomodationId); return(new JsonResult() { Data = new { AcomodationNearbyPlace = acomodationNearbyPlace }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult AddFacility(string description) { AcomodationService service = new AcomodationService(); var facility = service.AddFacility(description); return(new JsonResult() { Data = new { Facility = facility }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult AddNearby(string name, string location, NearbyType type) { AcomodationService service = new AcomodationService(); var nearbyPlace = service.AddNearby(name, location, type); return(new JsonResult() { Data = new { NearbyPlace = nearbyPlace }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetAcomodationsByType(AcomodationType type) { AcomodationService service = new AcomodationService(); var acomodations = service.GetAcomodationsByType(type); return(new JsonResult() { Data = new { Acomodations = acomodations }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult AddReservation(DateTime dateOfStart, DateTime dateOfEnd, float totalPayment, int numberOfPeople, int roomId, string userId) { AcomodationService service = new AcomodationService(); var resevation = service.AddReservation(dateOfStart, dateOfEnd, totalPayment, numberOfPeople, roomId, userId); return(new JsonResult() { Data = new { Reservation = resevation }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetAcomodationsOrderByStars(bool asc) { AcomodationService service = new AcomodationService(); var acomodations = service.GetAcomodationsOrderByStars(asc); return(new JsonResult() { Data = new { Acomodations = acomodations }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult AddCity(string name, int countryId) { AcomodationService service = new AcomodationService(); var city = service.AddCity(name, countryId); return(new JsonResult() { Data = new { City = city }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetAcomodationNearbies(int acomodationId, int nearbyId) { AcomodationService service = new AcomodationService(); var acomodations = service.GetAcomodationNearbies(acomodationId, nearbyId); return(new JsonResult() { Data = new { Acomodations = acomodations }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetRoomsOrderByPrice(bool asc) { AcomodationService service = new AcomodationService(); var rooms = service.GetRoomsOrderByPrice(asc); return(new JsonResult() { Data = new { Rooms = rooms }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetRoomsByPrice(float price1, float price2) { AcomodationService service = new AcomodationService(); var rooms = service.GetRoomsByPrice(price1, price2); return(new JsonResult() { Data = new { Rooms = rooms }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetAcomodationsByStars(int numberOfStars) { AcomodationService service = new AcomodationService(); var acomodations = service.GetAcomodationsByStars(numberOfStars); return(new JsonResult() { Data = new { Acomodations = acomodations }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetTotalPayment(DateTime?dateOfStart, DateTime?dateOfEnd, int price) { AcomodationService service = new AcomodationService(); var totalPayment = service.GetTotalPayment(dateOfStart.Value, dateOfEnd.Value, price); return(new JsonResult() { Data = new { TotalPayment = totalPayment }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetAllNearbyPlaces() { AcomodationService service = new AcomodationService(); var nearbyplaces = service.GetAllNearbyPlaces(); return(new JsonResult() { Data = new { Nearbyplaces = nearbyplaces }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetPhotos(int acomodationId) { AcomodationService service = new AcomodationService(); var photos = service.GetPhotos(acomodationId); foreach (Photo a in photos) { a.AccomodationPhoto = "file.ashx?name=" + a.AccomodationPhoto; } return(new JsonResult() { Data = new { Photos = photos }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult AddAcomodation(string type, string address, string name, int numberOfStars, string description, string phoneNumber, string website, int cityId, string lat, string lng) { var acType = AcomodationType.Hotel; Enum.TryParse(type, out acType); AcomodationService service = new AcomodationService(); var acomodation = service.AddAcomodation(acType, address, name, numberOfStars, description, phoneNumber, website, cityId, lat, lng); return(new JsonResult() { Data = new { Acomodation = acomodation }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetAcomodations(int cityId) { AcomodationService service = new AcomodationService(); var acomodations = service.GetAcomodations(cityId); //foreach (Acomodation a in acomodations) //{ // a.AcomodationPhoto = "file.ashx?name=" + a.AcomodationPhoto; //} return(new JsonResult() { Data = new { Acomodations = acomodations }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }