public async Task <IActionResult> PutFavorite(int id, Favoris favorite)
        {
            if (id != favorite.Id_candidat)
            {
                return(BadRequest());
            }

            _context.Entry(favorite).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!FavoriteExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public IHttpActionResult PutFavoris(int id, Favoris favoris)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != favoris.Id)
            {
                return(BadRequest());
            }

            db.Entry(favoris).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!FavorisExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 3
0
        private void LoadBookMark()
        {
            StreamReader TBLFile = new StreamReader(this._FileName, Encoding.ASCII);

            Favoris fav = null;

            string[] lineSplited;

            if (TBLFile.BaseStream.CanRead)
            {
                //lecture du fichier jusqua la fin et séparation par ligne
                char[]   sepEndLine = { '\n' };             //Fin de ligne
                string[] line       = TBLFile.ReadToEnd().Split(sepEndLine);

                for (int i = 0; i < line.Length; i++)
                {
                    try{
                        if (line[i].Substring(0, 1) == "(")
                        {
                            fav         = new Favoris();
                            lineSplited = line[i].Split(new char[] { ')' });
                            fav.Name    = lineSplited[1].Substring(0, lineSplited[1].Length - 1);

                            lineSplited  = line[i].Split(new char[] { 'h' });
                            fav.Position = lineSplited[0].Substring(1, lineSplited[0].Length - 1);
                            this._Favoris.Add(fav);
                        }
                    }
                    catch {}
                }
            }
        }
Esempio n. 4
0
        public async Task <IActionResult> Edit(int id, [Bind("UserID,RecetteID")] Favoris favoris)
        {
            if (id != favoris.RecetteID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(favoris);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!FavorisExists(favoris.RecetteID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["RecetteID"] = new SelectList(_context.Recette, "ID", "ID", favoris.RecetteID);
            ViewData["UserID"]    = new SelectList(_context.User, "Id", "Id", favoris.UserID);
            return(View(favoris));
        }
Esempio n. 5
0
        public ActionResult Locataires(string id)
        {
            ApplicationDbContext db = new ApplicationDbContext();
            string currentUserid    = User.Identity.GetUserId();

            var     user      = db.Users.Where(item => item.Id == id).FirstOrDefault();
            var     admine    = db.Admins.Where(item => item.ApplicationUserID == currentUserid).FirstOrDefault();
            Favoris Newfavori = new Favoris {
                idAdmin = admine.idAdmin, ApplicationUserID = id
            };
            var favori = db.Favoris.Where(item => item.idAdmin == admine.idAdmin && item.ApplicationUserID == id).FirstOrDefault();

            if (favori == null)
            {
                db.Favoris.AddOrUpdate(Newfavori);
            }
            else
            {
                return(Json("Deja favoris"));
            }
            db.SaveChanges();


            return(Json("Favoris updated"));
        }
Esempio n. 6
0
 private void AddToFavoris(object sender, RoutedEventArgs e)
 {
     if (!UserConnected.VerifyHabilitation("100_1xFVS"))
     {
         MessageHabilitation.MessageNoHabilitatePersonnalized("ajouter un élément à vos favoris !");
     }
     else
     {
         Favoris isFavoris = dataUtils.GetListFavoris().Find(x =>
                                                             (x.IdTarget == ec.Id) &&
                                                             (x.IdUser == UserConnected.GetUserConnected().Id) &&
                                                             (x.TypeTarget.Equals("ExtraitCode"))
                                                             );
         if (isFavoris != null)
         {
             dataUtils.RemoveFavoris(ec.Id, "ExtraitCode", UserConnected.GetUserConnected().Id);
             this.FavorisExtraitCodeIcon.Icon = FontAwesome.WPF.FontAwesomeIcon.HeartOutline;
         }
         else
         {
             dataUtils.AddFavoris(ec.Id, "ExtraitCode", UserConnected.GetUserConnected().Id);
             this.FavorisExtraitCodeIcon.Icon = FontAwesome.WPF.FontAwesomeIcon.Heart;
         }
     }
 }
Esempio n. 7
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,ArtisteId,FestivalierId,like")] Favoris favoris)
        {
            if (id != favoris.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(favoris);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!FavorisExists(favoris.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(favoris));
        }
        public async Task <ActionResult <Favoris> > PostFavoris(Favoris favoris)
        {
            _context.Favoris.Add(favoris);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetFavoris", new { id = favoris.Id }, favoris));
        }
Esempio n. 9
0
        public void ajouterFavoris(String texte)
        {
            Favoris favoris = new Favoris();

            favoris.contenu = texte;
            listFavoris.Add(favoris);
        }
Esempio n. 10
0
        public static void Initialize(DataContext context)
        {
            context.Database.EnsureCreated();

            // Look for any students.
            if (context.Favoris.Any())
            {
                return;   // DB has been seeded
            }

            var favories = new Favoris[]
            {
                new Favoris {
                    IDStation = 16005
                },
                new Favoris {
                    IDStation = 16045
                }
            };

            foreach (Favoris f in favories)
            {
                context.Favoris.Add(f);
            }
            context.SaveChanges();

            if (!context.User.Any())
            {
                var utilisateur = new User()
                {
                    Id       = 1,
                    Mail     = "*****@*****.**",
                    Password = "******",
                };
                context.User.Add(utilisateur);
                context.SaveChanges();
            }

            context.Database.EnsureCreated();

            // Look for any students.
            if (context.SignVelo.Any())
            {
                return;   // DB has been seeded
            }

            var signVelos = new SignVelo[]
            {
                new SignVelo {
                    IdVelo = 125, Commentaire = "Velo", Email = "*****@*****.**"
                },
            };

            foreach (SignVelo f in signVelos)
            {
                context.SignVelo.Add(f);
            }
            context.SaveChanges();
        }
Esempio n. 11
0
        private void OnFavorisReordered(ReorderEndedCommandContext context)
        {
            int oldIndex = Favoris.IndexOf(context.Item.As <Favori>());
            int newIndex = Favoris.IndexOf(context.DestinationItem.As <Favori>());

            Favoris.Move(oldIndex, newIndex);
            SaveFavoris();
            InitFavoris();
        }
Esempio n. 12
0
        public async Task <IActionResult> AddToFav(int id)
        {
            var favBikeStation = new Favoris();

            favBikeStation.IDStation = id;
            _context.Favoris.Add(favBikeStation);
            await _context.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }
Esempio n. 13
0
 private async void OnFavorisDeleted(object favori)
 {
     if (await _dialogService.DisplayAlertAsync("Suppression du favori", "Voulez-vous supprimer le favori?", "Oui", "Non"))
     {
         _eventAggregator.GetEvent <AnalyticsEvent>().Publish(new AnalyticsReport("Suppression d'un favori"));
         Favoris.Remove(favori.As <Favori>());
         SaveFavoris();
         InitFavoris();
     }
 }
        public IHttpActionResult GetFavoris(int id)
        {
            Favoris favoris = db.Favoris.Find(id);

            if (favoris == null)
            {
                return(NotFound());
            }

            return(Ok(favoris));
        }
Esempio n. 15
0
        //Delete From Favoris
        private void Button_Clicked_2(object sender, EventArgs e)
        {
            Button  button = (Button)sender;
            Message msg    = (Message)button.CommandParameter;

            Favoris.Remove(msg);
            string json = JsonConvert.SerializeObject(Favoris);

            Preferences.Set("favoris", json);
            RefreshFavoris();
        }
Esempio n. 16
0
        public async Task <IActionResult> Create([Bind("Id,ArtisteId,FestivalierId,like")] Favoris favoris)
        {
            if (ModelState.IsValid)
            {
                _context.Add(favoris);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(favoris));
        }
        public ActionResult DeleteFavoris(int id)
        {
            Festivalier festivalier = API.Instance.GetFestivalierAsync((int)HttpContext.Session.GetInt32("idf")).Result;

            if (id != null)
            {
                Favoris favoris = API.Instance.GetFavorisAsync((int)id, festivalier.Id).Result;
                var     URI     = API.Instance.SupprFavorisAsync(favoris.Id);
            }
            return(Redirect("/Artistes/Favoris"));
        }
        public bool Contains(Favoris value)
        {
            foreach (Favoris s in base.List)
            {
                if (value.Equals(s))
                {
                    return(true);
                }
            }

            return(false);
        }
Esempio n. 19
0
        private void lstImpaire_ItemClick(object sender, ItemClickEventArgs e)
        {
            //Favoris s = lstImpaire.SelectedItem as Favoris;
            //Debug.WriteLine("xxx==== " + s.Id);
            //DataBaseController.delete(s.Id);
            //x.Remove(s);
            Favoris s = (Favoris)e.ClickedItem;

            Debug.WriteLine("xxx==== " + s.Id);
            DataBaseController.delete(s.Id);
            x.Remove(s);
        }
        public IHttpActionResult PostFavoris(Favoris favoris)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Favoris.Add(favoris);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = favoris.Id }, favoris));
        }
Esempio n. 21
0
        public async Task <IActionResult> Create([Bind("UserID,RecetteID")] Favoris favoris)
        {
            if (ModelState.IsValid)
            {
                _context.Add(favoris);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["RecetteID"] = new SelectList(_context.Recette, "ID", "ID", favoris.RecetteID);
            ViewData["UserID"]    = new SelectList(_context.User, "Id", "Id", favoris.UserID);
            return(View(favoris));
        }
Esempio n. 22
0
        private async void Button_Clicked_1Async(object sender, EventArgs e)
        {
            Button  button = (Button)sender;
            Message msg    = (Message)button.CommandParameter;

            if (!verifyIfExist(msg))
            {
                Favoris.Add(msg);
                string json = JsonConvert.SerializeObject(Favoris);
                Preferences.Set("favoris", json);
                RefreshFavoris();
            }
        }
        public IHttpActionResult DeleteFavoris(int id)
        {
            Favoris favoris = db.Favoris.Find(id);

            if (favoris == null)
            {
                return(NotFound());
            }

            db.Favoris.Remove(favoris);
            db.SaveChanges();

            return(Ok(favoris));
        }
        public static void Initialize(FavorisContext context)
        {
            context.Database.EnsureCreated();

            // Look for any students.
            if (context.Favoris.Any())
            {
                return;   // DB has been seeded
            }

            var favories = new Favoris[]
            {
                new Favoris {
                    IDStation = 16005
                },
                new Favoris {
                    IDStation = 16045
                }
            };

            foreach (Favoris f  in favories)
            {
                context.Favoris.Add(f);
            }
            context.SaveChanges();



            context.Database.EnsureCreated();

            // Look for any students.
            if (context.SignVelo.Any())
            {
                return;   // DB has been seeded
            }

            var signVelos = new SignVelo[]
            {
                new SignVelo {
                    IdVelo = 125, Commentaire = "ca marche0", Email = "*****@*****.**"
                },
            };

            foreach (SignVelo f in signVelos)
            {
                context.SignVelo.Add(f);
            }
            context.SaveChanges();
        }
Esempio n. 25
0
        private void SaveFavoris()
        {
            IEnumerable <FavoriPreferences> value = Favoris.Select((Favori x) => new FavoriPreferences
            {
                Name      = x.Name,
                MapExtent = x.MapExtent,
                Lignes    = x.Lignes.Select((InfoLigne ligne) => new LigneSens
                {
                    Ligne       = ligne.Ligne,
                    Sens        = ligne.Sens,
                    Destination = ligne.Destination
                })
            });

            Preferences.Set("fr.tcl.antilopegp.favoris", JsonConvert.SerializeObject(value, Formatting.None));
        }
Esempio n. 26
0
        private void LoadBookMark()
        {
            if (this._Main._ProjetExplorer.Projet != null)
            {
                //Load les BookMark
                Project prj = this._Main._ProjetExplorer.Projet;

                Favoris      fav  = null;
                ListViewItem item = null;
                for (int i = 0; i < prj.Favoris.Count; i++)
                {
                    fav = (Favoris)prj.Favoris[i];

                    item      = new ListViewItem();
                    item.Text = fav.Name;
                    item.Tag  = fav.Key;                    //ProjectKey
                    lvBookMark.Items.Add(item);
                }
            }
        }
        public async Task <ActionResult <Favoris> > PostFavorite(Favoris favorite)
        {
            _context.Favoris.Add(favorite);
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (FavoriteExists(favorite.Id_candidat))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtAction("GetFavorite", new { id = favorite.Id_candidat }, favorite));
        }
Esempio n. 28
0
        private void InitFavoris()
        {
            IList <FavoriPreferences> list = JsonConvert.DeserializeObject <IList <FavoriPreferences> >(Preferences.Get("fr.tcl.antilopegp.favoris", "[]"));

            Favoris.Clear();
            foreach (FavoriPreferences item in list)
            {
                IEnumerable <InfoLigne> enumerable = item.Lignes.Select(delegate(LigneSens x)
                {
                    InfosLigne infosLigne = _config.Lignes.FirstOrDefault((InfosLigne ligne) => ligne.Ligne == x.Ligne);
                    return(new InfoLigne
                    {
                        ModeImagePath = _fileManager.GetModeImageFilename(infosLigne?.Mode),
                        LigneImagePath = _fileManager.GetLigneImageFilename(x.Ligne),
                        Ligne = x.Ligne,
                        Sens = x.Sens,
                        Destination = x.Destination
                    });
                });
                Favori favori = new Favori
                {
                    Name      = item.Name,
                    MapExtent = item.MapExtent,
                    Lignes    = new List <InfoLigne>()
                };
                foreach (InfoLigne item2 in enumerable)
                {
                    favori.Lignes.Add(item2);
                }
                Favoris.Add(favori);
            }
            foreach (Favori favori2 in Favoris)
            {
                favori2.AlternateRow = (Favoris.IndexOf(favori2) % 2 != 0);
            }
            _eventAggregator.GetEvent <FavorisListChanged>().Publish();
        }
Esempio n. 29
0
        private void button11_Click(object sender, System.EventArgs e)
        {
            Project       myProject = new Project();
            TextFile      txt       = new TextFile();
            HexaSnapShot  hexa      = new HexaSnapShot();
            TBLFile       tbl       = new TBLFile();
            TableFixeFile fixe      = new TableFixeFile();
            Favoris       mark      = new Favoris();
            Task          task      = new Task();

            myProject.CreateProject("FF2", @"c:", "ff2.smc", "ff2.tbl");

            for (int i = 0; i < 4; i++)
            {
                myProject.Textes.Add(txt);
                myProject.HexaSnapShot.Add(hexa);
                myProject.Tables.Add(tbl);
                myProject.TableFixe.Add(fixe);
                myProject.Favoris.Add(mark);
                myProject.Taches.Add(task);
            }

            myProject.Save();
        }
        public IActionResult Favoris(int?id)
        {
            int         drapeau     = 0;
            Favoris     favoris     = new Favoris();
            Festivalier festivalier = API.Instance.GetFestivalierAsync((int)HttpContext.Session.GetInt32("idf")).Result;
            var         Artistes    = API.Instance.GetArtistesAsync().Result;


            if (id == null)
            {
                return(View(API.Instance.GetArtistesAsync().Result));
            }
            else
            {
                favoris.ArtisteId     = (int)id;
                favoris.FestivalierId = (int)HttpContext.Session.GetInt32("idf");
                favoris.Like          = true;
                IEnumerable <Favoris> fav = API.Instance.GetFavorisAsync().Result;
                foreach (var item in fav)
                {
                    if ((item.ArtisteId == favoris.ArtisteId && item.FestivalierId == favoris.FestivalierId))
                    {
                        favoris.Id = item.Id;
                        var URI = API.Instance.ModifFavorisAsync(favoris);
                        return(View(API.Instance.GetArtistesAsync().Result));
                    }
                }

                if (ModelState.IsValid && drapeau == 0)
                {
                    var URI = API.Instance.AjoutFavorisAsync(favoris);
                    return(View(API.Instance.GetArtistesAsync().Result));
                }
            }
            return(View(API.Instance.GetArtistesAsync().Result.Where(f => f.IdA != festivalier.Id && f.FestivalId == festivalier.FestivalId)));
        }