Ejemplo n.º 1
0
 public void SetFavorit(string filmName, bool isFavorit)
 {
     using (var db = new FilmFinderDb())
     {
         var film = db.Films.ToList().First(i => i.Name == filmName);
         if (isFavorit && !db.FavoritLists.Any(i => i.Film.Name == film.Name && i.User.Name == _currentUser.Login))
         {
             FavoritList favoritList = new FavoritList();
             favoritList.User = db.Users.ToList().First(i => i.Name == _currentUser.Login);
             favoritList.Film = film;
             db.FavoritLists.Add(favoritList);
             db.SaveChanges();
         }
         else if (!isFavorit)
         {
             var isEnable = db.FavoritLists.Any(i => i.Film.Name == film.Name && i.User.Name == _currentUser.Login);
             if (isEnable)
             {
                 var favoritFilms = db.FavoritLists.First(i => i.Film.Name == film.Name && i.User.Name == _currentUser.Login);
                 db.FavoritLists.Remove(favoritFilms);
                 db.SaveChanges();
             }
         }
     }
 }
Ejemplo n.º 2
0
        ////////////////////////



        public override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            fv = FavoritList.Favorits;
            ///// ТОЖЕ ДЛЯ ТЕСТА
            list_cu = new List <ContentUnit>();
            TestUnits();
            ContentUnitAdapter adapter = new ContentUnitAdapter(Activity, list_cu);

            ListAdapter = adapter;
        }