public SearchState(string page, NameValueCollection parameters, HotelBookingDataContext context) { Page = page; DataContext = context; if (!string.IsNullOrEmpty(parameters["location"])) { CheckInDate = DateTime.ParseExact(parameters["checkin"], "M-d-yyyy", CultureInfo.InvariantCulture); CheckOutDate = DateTime.ParseExact(parameters["checkout"], "M-d-yyyy", CultureInfo.InvariantCulture); RoomsCount = Convert.ToInt32(parameters["rooms"]); AdultsCount = Convert.ToInt32(parameters["adults"]); ChildrenCount = Convert.ToInt32(parameters["children"]); Metro_Area = context.Metro_Areas.First(c => c.ID == Convert.ToInt32(parameters["location"])); if (!string.IsNullOrEmpty(parameters["hotelID"])) { Hotel = context.Hotels.First(h => h.ID == Convert.ToInt32(parameters["hotelID"])); } if (!string.IsNullOrEmpty(parameters["roomID"])) { Room = context.Rooms.First(r => r.ID == Convert.ToInt32(parameters["roomID"])); } } FilterCustomerRating = parameters["custrating"]; FilterLocationRating = parameters["locrating"]; FilterMaxPrice = parameters["maxprice"]; FilterMinPrice = parameters["minprice"]; FilterOurRating = parameters["ourrating"]; }
public SearchCaracteristicas(string page, HotelBookingDataContext context) { Page = page; DataContext = context; }
public SearchPerfiles(string page, HotelBookingDataContext context) { Page = page; DataContext = context; }
public SearchCiudad(string page, HotelBookingDataContext context) { Page = page; DataContext = context; }
public SearchUsuario(string page, HotelBookingDataContext context) { Page = page; DataContext = context; }
public SearchEmpleado(string page, HotelBookingDataContext context) { Page = page; DataContext = context; }