public IActionResult Create() { TitleViewModel titleViewModel = new TitleViewModel { Artistes = _artisteRepository.FindAll(), Styles = _styleRepository.FindAll() }; this.ViewData.Model = titleViewModel; return(View()); }
/// <summary> /// Permet de récupérer tout les artistes dans notre jeu de données /// </summary> /// <returns> Retourne ula vue index </returns> public ActionResult Index() { var test = _artisteRepository.FindAll().ToList(); this.ViewData.Model = test; return(View()); }
/// <summary> /// Intialize la liste d'artiste /// </summary> private void InitializeArtistesList(ManageTitresViewModel manage) { //Initialize un SelectList pour asp-for dans la vue. Le premier paramètre est la liste à convertir, le deuxième est la propriété que l'on va afficher dans la liste, le troisième est la valeur affecter à une ligne //Le dernier paramètre est égal à l'artiste du titre si c'est un edit sinon c'est égal à null manage.Artistes = new SelectList(_artisteRepository.FindAll().Select(vm => new ArtisteViewModel { IdArtiste = vm.IdArtiste, NomArtiste = vm.Nom }), nameof(ArtisteViewModel.IdArtiste), nameof(ArtisteViewModel.NomArtiste), _artisteRepository.Find(manage.Titre.IdArtiste)); }
public IActionResult GetArtiste() { try { var result = JsonConvert.SerializeObject(_artisteRepository.FindAll(), Formatting.Indented, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); return(Ok(result)); } catch (Exception e) { return(StatusCode(500, e)); } }
public IViewComponentResult Invoke() { List <Artiste> artistes = (List <Artiste>)_artistRepository.FindAll(); return(this.View(artistes)); }