private string GetLinkPegi(Pegi pegi) { if (pegi == Pegi.Trois) { return("Pegi3.jpg"); } if (pegi == Pegi.Sept) { return("Pegi7.jpg"); } if (pegi == Pegi.Douze) { return("Pegi12.jpg"); } if (pegi == Pegi.Seize) { return("Pegi16.jpg"); } if (pegi == Pegi.DixHuits) { return("Pegi18.png"); } else { return(null); } }
/// <summary> /// SelectionChanged de la combobox du Pegi du Nouveaujeu /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ComboBox_SelectionChanged2(object sender, SelectionChangedEventArgs e) { var item = (ComboBoxItem)PegiCombobox.SelectedValue; //Prend l'élément sélectionné de la combobox var content = (string)item.Content; //Convertit le contenu du selectedValue en string contenu contenu dans la variable Content Pegi p = (Pegi)Enum.Parse(typeof(Pegi), content); //Convertit le string Content en Enum Pegi contenu dans la variable p NouveauJeu.Pegi = p; }
public GameInformation() { author = "No author for now"; title = "No title for now"; version = 0.01; nbPlayers = 1; isSoloGame = true; isMutiplayerGame = false; isOnlineGame = false; pegiInfo = Pegi.Twelve; }
public bool IsUnique(Pegi pegi) { try { Pegi peg = context.Pegis.FirstOrDefault(p => p.Age == pegi.Age); if (peg != null) { return(false); } return(true); } catch { return(false); } }
/// <summary> /// Constructeur /// </summary> /// <param name="nom">Nom du jeu</param> /// <param name="note">Note du jeu</param> /// <param name="prix">Prix du jeu</param> /// <param name="description">Description du jeu</param> /// <param name="lienTrailer">Lien du trailer du jeu</param> /// <param name="lienImage">Lien de l'image du jeu</param> /// <param name="lienAchat">Lien pour acheter le jeu</param> /// <param name="modeleEco">Modèle économique du jeu</param> /// <param name="studioDev">Nom du studio de développement</param> /// <param name="configMini">Configuration minimale pour jouer au jeu</param> /// <param name="genre">Genre du jeu</param> /// <param name="pegi">Age minimum pour avoir le jeu du jeu</param> /// <param name="plateFormes">Plate-formes où le jeu est disponible</param> public JeuVidéo(string nom, int note, float prix, string description, string lienTrailer, string lienImage, string lienAchat, ModeleEco modeleEco, string studioDev, string configMini, Genre genre, Pegi pegi, List <PlateForme> plateFormes) { Nom = nom; Note = note; Prix = prix; Description = description; LienTrailer = lienTrailer; LienImage = lienImage; LienAchat = lienAchat; ModeleEco = modeleEco; StudioDev = studioDev; ConfigMini = configMini; Genre = genre; Pegi = pegi; ListePlateFormes = plateFormes; }
public ActionResult Remove(int id) { try { if (Session["ModId"] != null) { PegiDAO dao = new PegiDAO(); Pegi p = dao.SearchById(id); dao.Remove(p); return(RedirectToAction("Index")); } else { return(RedirectToAction("../Home/Index")); } } catch { return(RedirectToAction("Index", "Home")); } }
public ActionResult Validate(Pegi pegi) { try { if (ModelState.IsValid) { PegiDAO dao = new PegiDAO(); if (dao.IsUnique(pegi)) { dao.Add(pegi); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } ViewBag.Pegi = pegi; return(View("Index")); } catch { return(RedirectToAction("Index", "Home")); } }
public ActionResult EditConfirm(Pegi pegi) { try { if (Session["ModId"] != null) { PegiDAO dao = new PegiDAO(); Pegi p = dao.SearchById(pegi.Id); p.Age = pegi.Age; p.Desc = pegi.Desc; p.PhotoPath = pegi.PhotoPath; dao.Update(); return(RedirectToAction("Index")); } else { return(RedirectToAction("../Home/Index")); } } catch { return(RedirectToAction("Index", "Home")); } }
public void Remove(Pegi pegi) { context.Pegis.Remove(pegi); Update(); }
public void Add(Pegi pegi) { context.Pegis.Add(pegi); Update(); }
/// <summary> /// Méthode qui tri ListeJeuxAux en fonction de la limite d'âge rentrée par l'utilisateur /// </summary> /// <param name="age"></param> /// <param name="listeJeuxAux"></param> /// <returns>Liste triée</returns> public static ObservableCollection <JeuVidéo> TriLimiteAge(Pegi age, ObservableCollection <JeuVidéo> listeJeuxAux) { return(listeJeuxAux = new ObservableCollection <JeuVidéo>(listeJeuxAux.Where(jeu => jeu.Pegi == age).ToList())); //Retourne la listeJeuxAux trié par limite d'âge }