Exemplo n.º 1
0
 public ViewModelPelicula()
 {
     InList    = false;
     repoMovie = new RepositoryMovie();
     repoCine  = new RepositoryCinema();
     session   = App.Locator.SessionService;
 }
Exemplo n.º 2
0
        public ViewModelPerfil()
        {
            this.repo = new RepositoryCinema();

            this.repoMovie = new RepositoryMovie();
            this.repo      = new RepositoryCinema();

            //App.Locator.SessionService.Datos.
            SessionService session = App.Locator.SessionService;

            Task.Run(async() =>
            {
                this.Usuario            = await this.repo.GetUser(session.Email, session.token);
                List <Lists> listMovies = await repo.GetUserList(session.Email, session.token);
                List <Movie> movies     = new List <Movie>();
                if (listMovies != null)
                {
                    foreach (Lists lItem in listMovies)
                    {
                        movies.Add(await repoMovie.GetMovie(lItem.IdMovie));
                    }
                }
                this.Movies = new ObservableCollection <Movie>(movies);
            });
        }
Exemplo n.º 3
0
 public ViewModelBuscar()
 {
     repoMovie = new RepositoryMovie();
     repoCine  = new RepositoryCinema();
     Task.Run(async() => {
         DiscoverMovieRequest request = await repoMovie.SearchMovie(CadenaBuscar);
         this.Movies = new ObservableCollection <DiscoverMovie>(request.Movies);
     });
 }
Exemplo n.º 4
0
 public ViewModelUsuario()
 {
     this.repo    = new RepositoryCinema();
     this.session = App.Locator.SessionService;
     Task.Run(() =>
     {
         List <MenuPagina> menu = GetMenuPaginas();
         this.MenuPaginas       = new ObservableCollection <MenuPagina>(menu);
     });
 }
Exemplo n.º 5
0
        public ViewModelMasterPrincipal()
        {
            this.repo    = new RepositoryCinema();
            this.session = App.Locator.SessionService;
            Task.Run(() => {
                List <MenuPagina> menu = GetMenuPaginas();
                this.MenuPaginas       = new ObservableCollection <MenuPagina>(menu);

                MessagingCenter.Subscribe <ViewModelMasterPrincipal>(this, "actualizar", (sender) => { GetMenuPaginas(); });
            });
        }
Exemplo n.º 6
0
 public ViewModelListaUsuarios()
 {
     repoCine  = new RepositoryCinema();
     repoMovie = new RepositoryMovie();
     session   = App.Locator.SessionService;
     Task.Run(async() => {
         await this.LoadList();
     });
     MessagingCenter.Subscribe <ViewModelListaUsuarios>(this, "RELOAD", async(sender) => {
         await this.LoadList();
     });
 }
Exemplo n.º 7
0
 public ViewModelLogin()
 {
     this.repo = new RepositoryCinema();
     login     = new Login();
 }
Exemplo n.º 8
0
 public ViewModelRegistro()
 {
     this.repo = new RepositoryCinema();
     session   = App.Locator.SessionService;
 }
Exemplo n.º 9
0
 public ViewModelLogin()
 {
     this.repo    = new RepositoryCinema();
     this.session = App.Locator.SessionService;
 }