public ViewTourModel(IUserCollection users, IExcursionCollection excursions, ITourCollection tours, IAgencyCollection agencies) { _userList = users; _excursionList = excursions; _tourList = tours; _agencyList = agencies; }
public AddTourModel(IExcursionCollection excursions, ITourCollection tours, IAgencyCollection agencies) { _excursionList = excursions; _tourList = tours; _agencyList = agencies; AgencySelectOptions = new SelectList(_agencyList.TravelAgencies, nameof(TravelAgency.Id), nameof(TravelAgency.Title)); ExcursionSelectOptions = new SelectList(_excursionList.Excursions, nameof(Excursion.Id), nameof(Excursion.Title)); }
public static void SynchronizeAdding(this ITourCollection tourList, TravelAgency agency) { if (agency.ToursId == null) { return; } foreach (Tour tour in tourList.Tours) { Tour newTour = tour; if (agency.ToursId.Contains(tour.Id)) { newTour.AgenciesId.Add(agency.Id); tourList.Update(newTour); } } }
public static void SynchronizeAdding(this ITourCollection tourList, Excursion excursion) { if (excursion.ToursId == null) { return; } foreach (Tour tour in tourList.Tours) { Tour newTour = tour; if (excursion.ToursId.Contains(tour.Id)) { newTour.ExcursionsId.Add(excursion.Id); tourList.Update(newTour); } } }
public DeleteTravelAgencyModel(IAgencyCollection agencies, ITourCollection tours) { _agencyList = agencies; _tourList = tours; }
public ToursModel(IUserCollection users, ITourCollection tours) { _userList = users; _tourList = tours; }
public DeleteExcursionModel(IExcursionCollection excursions, ITourCollection tours) { _excursionList = excursions; _tourList = tours; }
public AddExcursionModel(IExcursionCollection excursions, ITourCollection tours) { _excursionList = excursions; _tourList = tours; SelectOptions = new SelectList(_tourList.Tours, nameof(Tour.Id), nameof(Tour.Title)); }
public UpdateTravelAgencyModel(IAgencyCollection agencies, ITourCollection tours) { _agencyList = agencies; _tourList = tours; SelectOptions = new SelectList(_tourList.Tours, nameof(Tour.Id), nameof(Tour.Title)); }
public DeleteTourModel(IExcursionCollection excursions, ITourCollection tours, IAgencyCollection agencies) { _excursionList = excursions; _tourList = tours; _agencyList = agencies; }