public AddNewTrip(Page page, Trip trip, List <Attraction> attractions, List <User> participants) { InitializeComponent(); inputedtrip = trip; controller = new CreateTrip_Controller(); setAdminAndGender(trip.Admin); choosenAttractions = attractions; tripAttractions.ItemsSource = null; tripAttractions.ItemsSource = choosenAttractions; inputedAttractions = choosenAttractions.ToList(); choosenMaleParticipants = new List <User>(); choosenFemaleParticipants = new List <User>(); choosenParticipants = participants; tripParticipants.ItemsSource = null; tripParticipants.ItemsSource = choosenParticipants; foreach (User user in choosenParticipants) { if (user.Is_male == '1') { choosenMaleParticipants.Add(user); } else { choosenFemaleParticipants.Add(user); } } inputedParticipants = choosenParticipants.ToList(); maleOnly = trip.Male_Only; femaleOnly = trip.Female_Only; user_tripName = trip.Name; user_maxAge = trip.Max_Age.ToString(); user_minAge = trip.Min_Age.ToString(); user_genderOnly = maleOnly || femaleOnly; user_maxParticipants = trip.Max_Participants.ToString(); assignDates = true; createButton.Content = "Update Trip"; title.Text = "UPDATE YOUR TRIP"; startDate = trip.Start_Date; endDate = trip.End_Date; creation = false; trip_code = trip.Id; calledPage = page; }
private void initConstructor(string username) { InitializeComponent(); controller = new CreateTrip_Controller(); choosenAttractions = new List <Attraction>(); choosenMaleParticipants = new List <User>(); choosenFemaleParticipants = new List <User>(); choosenParticipants = new List <User>(); maleOnly = false; femaleOnly = false; setAdminAndGender(username); user_tripName = ""; user_maxAge = ""; user_minAge = ""; user_genderOnly = false; user_maxParticipants = ""; assignDates = false; creation = true; }