示例#1
0
 /// <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);
 }
示例#2
0
 /// <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);
 }
示例#3
0
 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());
 }
示例#4
0
        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
        }