public ActionResult Create(AuteurViewModel Avm, HttpPostedFileBase file) { Auteur a = new Auteur(); a.AuteurCode = Avm.AuteurCode; a.NomComplet = new NomComplet() { Nom = Avm.NomComplet.Nom, Prenom = Avm.NomComplet.Prenom }; a.Imageurl = file.FileName; As.Add(a); As.Commit(); //try //{ // // TODO: Add insert logic here var fileName = ""; if (file.ContentLength > 0) { var path = Path.Combine(Server.MapPath("~/Content/Upload/"), file.FileName); file.SaveAs(path); } return(RedirectToAction("Index")); //} //catch //{ // return View(); //} }
public ActionResult Create(AuteurViewModel AVM) { try { Auteur a = new Auteur() { AuteurCode = AVM.AuteurCode, nomComplet = new BibDomain.Entities.NomComplet() { Nom = AVM.NomComplet.Nom, Prenom = AVM.NomComplet.Prenom }, Adresse = AVM.Adresse, CIN = AVM.CIN }; AS.Add(a); AS.Commit(); //Generated automatically return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Index(string recherche) { List <AuteurViewModel> list = new List <AuteurViewModel>(); foreach (var item in AS.GetAll()) { AuteurViewModel a = new AuteurViewModel() { AuteurCode = item.AuteurCode, CIN = item.CIN, Adresse = item.Adresse, NomComplet = new Models.NomComplet() { Nom = item.nomComplet.Nom, Prenom = item.nomComplet.Prenom } }; list.Add(a); } if (recherche != null) { list = list.Where(t => t.NomComplet.Nom.Contains(recherche)).ToList(); } return(View(list)); }
public ActionResult Edit(int id, AuteurViewModel AVM) { try { // TODO: Add update logic here Auteur a = new Auteur() { AuteurCode = AVM.AuteurCode, nomComplet = new BibDomain.Entities.NomComplet() { Nom = AVM.NomComplet.Nom, Prenom = AVM.NomComplet.Prenom }, Adresse = AVM.Adresse, CIN = AVM.CIN }; //AS.GetById(a.AuteurCode).nomComplet = a.nomComplet; //AS.GetById(a.AuteurCode).Adresse = a.Adresse; //AS.GetById(a.AuteurCode).CIN = a.CIN; AS.Update(a); AS.Commit(); return(RedirectToAction("Index")); } catch { return(View()); } }
/// <summary> /// Affiche le détail d'un auteur et la liste des livres /// </summary> /// <param name="id">Id technique de l'auteur</param> /// <returns>Vue Auteur</returns> public ActionResult Auteur(string id) { // Controle des paramètres int idAuteur; if (string.IsNullOrEmpty(id) || (!int.TryParse(id, out idAuteur))) { return(View("Error")); } // Recherche de l'auteur Auteur auteur = dal.ObtenirAuteur(idAuteur); if (auteur is null) { return(new HttpNotFoundResult()); } //Récupère les livres de l'auteur List <Livre> livres = dal.ObtenirLivresParAuteur(idAuteur); // Contrusction du viewModel et affichage de la vue AuteurViewModel vm = new AuteurViewModel(); vm.Auteur = auteur; vm.Livres = livres; return(View(vm)); }
public ActionResult Index(string recherche) { List <AuteurViewModel> List = new List <AuteurViewModel>(); var a = As.GetAll(); foreach (var i in a) { AuteurViewModel Avm = new AuteurViewModel(); Avm.AuteurCode = i.AuteurCode; Avm.NomComplet = new NomCompletViewModel { Nom = i.NomComplet.Nom, Prenom = i.NomComplet.Prenom }; List.Add(Avm); } if (!String.IsNullOrEmpty(recherche)) { List = List.Where(m => m.NomComplet.Nom.Contains(recherche)).ToList(); } return(View(List)); }
public ActionResult Index(string recherche) { List <AuteurViewModel> List = new List <AuteurViewModel>(); foreach (var item in AS.GetAll()) { AuteurViewModel PVM = new AuteurViewModel(); PVM.AuteurCode = item.AuteurCode; PVM.NomComplet = new Models.NomCompletViewModel { Nom = item.NomComplet.Nom, Prenom = item.NomComplet.Prenom }; List.Add(PVM); } if (!String.IsNullOrEmpty(recherche)) { List = List.Where(m => m.NomComplet.Nom.Contains(recherche)).ToList(); } return(View(List)); }
public ActionResult Create(AuteurViewModel AVM) { Auteur A = new Auteur(); A.AuteurCode = AVM.AuteurCode; A.nomComplet = new NomComplet { Nom = AVM.nomComplet.Nom, Prenom = AVM.nomComplet.Prenom }; AS.Add(A); AS.Commit(); return(RedirectToAction("Index")); }
public ActionResult Create(FormCollection collection) { Auteur a = new Auteur(); AuteurViewModel AVM = new AuteurViewModel(); // a.Adresse = AVM.Adresse; AVM.NomComplet = new NomCompletViewModel { Nom = AVM.NomComplet.Nom, Prenom = AVM.NomComplet.Prenom }; AVM.AuteurCode = AVM.AuteurCode; //a.CIN = AVM.CIN; AS.Add(AVM); AS.Commit(); return(RedirectToAction("Index")); }
// GET: Afficher/Auteur/IDauteur // Affiche l'auteur et tous les livres qu'il a écrit public ActionResult Auteur(int IDauteur) { if (IDauteur != 0) { AuteurViewModel vm = new AuteurViewModel(IDauteur); if (vm.auteurExiste) { return(View(vm)); } else { return(View("Error")); } } else { return(View("Error")); } }
//// GET: Auteur/Details/5 public ActionResult Details(int id) { Auteur item = AS.GetAll().FirstOrDefault(t => t.AuteurCode == id); if (item != null) { AuteurViewModel a = new AuteurViewModel() { AuteurCode = item.AuteurCode, CIN = item.CIN, Adresse = item.Adresse, NomComplet = new Models.NomComplet() { Nom = item.nomComplet.Nom, Prenom = item.nomComplet.Prenom } }; return(View(a)); } return(RedirectToAction("Index")); }
// GET: Auteur public ActionResult Index() { List <AuteurViewModel> list = new List <AuteurViewModel>(); var a = As.GetAll(); foreach (var i in a) { AuteurViewModel Avm = new AuteurViewModel(); Avm.AuteurCode = i.AuteurCode; Avm.imageURL = i.Imageurl; Avm.NomComplet = new NomCompletViewModel() { Nom = i.NomComplet.Nom, Prenom = i.NomComplet.Prenom }; list.Add(Avm); } return(View(list)); }
// GET: Auteur public ActionResult Index() { List <AuteurViewModel> list = new List <AuteurViewModel>(); foreach (var item in AS.GetAll()) { AuteurViewModel PVM = new AuteurViewModel(); PVM.AuteurCode = item.AuteurCode; // PVM.CIN = item.CIN; // PVM.Adresse = item.Adresse; PVM.NomComplet = new Models.NomCompletViewModel { Nom = item.NomComplet.Nom, Prenom = item.NomComplet.Prenom }; list.Add(PVM); } return(View(list)); }
// GET: Auteur public ActionResult Index() { List <AuteurViewModel> list = new List <AuteurViewModel>(); foreach (var item in AS.GetAll()) { AuteurViewModel a = new AuteurViewModel() { AuteurCode = item.AuteurCode, CIN = item.CIN, Adresse = item.Adresse, NomComplet = new Models.NomComplet() { Nom = item.nomComplet.Nom, Prenom = item.nomComplet.Prenom } }; list.Add(a); } return(View(list)); }