public ActionResult Create(likesdbs likesdbs) { if (ModelState.IsValid) { db.likesdbs.Add(likesdbs); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.messageApproved = new SelectList(db.messagesdbs, "messageID", "content", likesdbs.messageApproved); ViewBag.liker = new SelectList(db.utilisateursdbs, "ID", "firstname", likesdbs.liker); return View(likesdbs); }
public ActionResult LikeANew(int id) { likesdbs likesdbs = new likesdbs(); likesdbs.messageApproved = id; my_aspnet_users user = db.my_aspnet_users.Where(a => a.name.Equals(User.Identity.Name)).FirstOrDefault(); likesdbs.liker = user.id; // si l'utilisateur a dejà aimé la nouvelle, on ne fait rien //TODO try { db.likesdbs.AddObject(likesdbs); db.SaveChanges(); return RedirectToAction("NewsFeed", "Messages"); } catch { return RedirectToAction("NewsFeed", "Messages"); } }
/// <summary> /// Créez un nouvel objet likesdbs. /// </summary> /// <param name="id">Valeur initiale de la propriété ID.</param> /// <param name="messageApproved">Valeur initiale de la propriété messageApproved.</param> /// <param name="liker">Valeur initiale de la propriété liker.</param> public static likesdbs Createlikesdbs(global::System.Int32 id, global::System.Int32 messageApproved, global::System.Int32 liker) { likesdbs likesdbs = new likesdbs(); likesdbs.ID = id; likesdbs.messageApproved = messageApproved; likesdbs.liker = liker; return likesdbs; }
// // GET: /Like/LikeANew public ActionResult LikeANew(int id) { likesdbs likesdbs = new likesdbs(); likesdbs.messageApproved = id; //likesdbs.liker = User.Identity.Name; //db.my_aspnet_user if (ModelState.IsValid) // must be useless since no input error can occur { db.likesdbs.Add(likesdbs); db.SaveChanges(); return RedirectToAction("../Messages/NewsFeed"); } return RedirectToAction("../Messages/NewsFeed"); }
/// <summary> /// Méthode déconseillée pour ajouter un nouvel objet à l'EntitySet likesdbs. Utilisez la méthode .Add de la propriété ObjectSet<T> associée à la place. /// </summary> public void AddTolikesdbs(likesdbs likesdbs) { base.AddObject("likesdbs", likesdbs); }