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)); }
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 {} } } }
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)); }
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")); }
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; } } }
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)); }
public void ajouterFavoris(String texte) { Favoris favoris = new Favoris(); favoris.contenu = texte; listFavoris.Add(favoris); }
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(); }
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(); }
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))); }
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)); }
//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(); }
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); }
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)); }
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)); }
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(); }
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)); }
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)); }
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(); }
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))); }