// GET: Publication/Details/5 public ActionResult Details(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Publication p; p = pubserv.GetById((int)id); if (p == null) { return(HttpNotFound()); } PublicationVM pvm = new PublicationVM() { creationDate = p.creationDate, description = p.description, image = p.image, //OwnerId=p.OwnerId, PublicationId = p.PublicationId, title = p.title, visibility = (VisibilityVM)p.visibility }; GetComments((int)id); return(View(pvm)); }
public ActionResult Edit(int id, PublicationVM publicationVM) { publication pub = publicationService.GetById(id); pub.description = publicationVM.description; publicationService.Update(pub); publicationService.Commit(); return(RedirectToAction("Index")); }
public IEnumerable <PublicationVM> Get(int id) { Publication p = MyService.GetById(id); PublicationVM publication1 = new PublicationVM() { PublicationId = p.PublicationId, datePub = p.datePub, imagePub = p.imagePub, nbLike = p.nbLike, nbDislike = p.nbDislike, titlePub = p.titlePub, descriptionPub = p.descriptionPub, Dislike = p.Dislike, Like = p.Like, ParentFK = p.ParentFk, nbVue = p.nbVue }; List <PublicationVM> publicationsModels = new List <PublicationVM>(); publicationsModels.Add(publication1); return(publicationsModels); }
public ActionResult Details(int id) { var userId = (int)Session["idu"]; String Phone2 = userService.GetById(userId).login; String mail = userService.GetById(userId).email; ViewBag.home = mail; ViewBag.phone = Phone2; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Publication conge = Service.GetById(id); if (conge == null) { return(HttpNotFound()); } var Comments = new List <CommentVM>(); foreach (Comment c in Service1.GetMany(c => c.PublicationFK == conge.PublicationId)) { Comments.Add(new CommentVM() { CommentId = c.CommentId, post = c.post, dateCom = c.dateCom, nomUser = c.nomUser }); ViewData["comments"] = Comments; } String nom = userService.GetById(conge.ParentFk).nom; String prenom = userService.GetById(conge.ParentFk).prenom; ViewBag.nom = nom; ViewBag.prenom = prenom; return(View(conge)); }
// GET: api/RecWebApi/5 public Publication Get(int id) { Publication comp = MyService.GetById(id); return(comp); }