/// <summary> /// Конструктор AddSeancesViewModel /// </summary> /// <param name="filmDataHttpProxy"></param> /// <param name="seancesDataHttp"></param> /// <param name="cinemaDataHttpProxy"></param> public AddSeancesViewModel(IFilmsRequest filmDataHttpProxy, ISeancesRequest seancesDataHttp, ICinemaRequest cinemaDataHttpProxy) : base(filmDataHttpProxy) { _seancesDataHttp = seancesDataHttp; _cinemaDataHttpProxy = cinemaDataHttpProxy; SeancesList = new ObservableCollection <SeanceDto>(); CinemaList = new ObservableCollection <CinemaDto>(); InitialiseList(); AddNewSeancesTime = new RelayCommand(AddSeancesTimeTextBox); Submit = new RelayCommand <IClosable>(SubmitSeances); }
public SeancesViewModel(ISeancesRequest seancesDataHttp, ICinemaRequest cinemaData) { _seancesDataHttp = seancesDataHttp; _cinemaData = cinemaData; SelectedCinemaForSeances = new CinemaDto(); SelectedDate = DateTime.Today.Date; SeancesList = new ObservableCollection <SeanceDto>(); ////SeancesList = new ObservableCollection<SeanceDto>(_seancesDataHttp.Allseances()); //CinemaListForSeance = new ObservableCollection<CinemaDto>(); //CinemaListForSeance = new ObservableCollection<CinemaDto>(_cinemaData.AllCinema()); }