/// <summary> /// Конструктор /// </summary> /// <param name="cinemaData"></param> public CreateCinemaViewModel(ICinemaRequest cinemaData) : base(cinemaData) { Cinema = new CinemaDto(); _cinemaData = cinemaData; FindOnMapCommand = new RelayCommand <string>(GetAddress); BrowseImageCommand = new RelayCommand(OpenFileDialog); Submit = new RelayCommand <IClosable>(SubmitCinema); AddressCinema = "Парижской Коммуны, 58, Иваново, Ивановская область, 153003"; GetAddress(AddressCinema); }
/// <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()); }
public CinemaViewModel(ICinemaRequest cinemaData) { #region HttpDataproxy Initiliaze CinemaDataHttpProxy = cinemaData; #endregion #region ObservableCollections Initialize CinemaList = new ObservableCollection <CinemaDto>(); Refresh(); SelectedCinema = new CinemaDto(); #endregion #region Command Initialisation RefreshCinemaLits = new RelayCommand(Refresh); AddCinema = new RelayCommand(() => new CreateCinema().Show()); #endregion }