public ViewModelPelicula() { InList = false; repoMovie = new RepositoryMovie(); repoCine = new RepositoryCinema(); session = App.Locator.SessionService; }
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); }); }
public ViewModelBuscar() { repoMovie = new RepositoryMovie(); repoCine = new RepositoryCinema(); Task.Run(async() => { DiscoverMovieRequest request = await repoMovie.SearchMovie(CadenaBuscar); this.Movies = new ObservableCollection <DiscoverMovie>(request.Movies); }); }
public ViewModelUsuario() { this.repo = new RepositoryCinema(); this.session = App.Locator.SessionService; Task.Run(() => { List <MenuPagina> menu = GetMenuPaginas(); this.MenuPaginas = new ObservableCollection <MenuPagina>(menu); }); }
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(); }); }); }
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(); }); }
public ViewModelLogin() { this.repo = new RepositoryCinema(); login = new Login(); }
public ViewModelRegistro() { this.repo = new RepositoryCinema(); session = App.Locator.SessionService; }
public ViewModelLogin() { this.repo = new RepositoryCinema(); this.session = App.Locator.SessionService; }