public ComentariiViewModel(int RegiuneMontanaId) { Comentarii = new ObservableCollection <Comentariu>(); ComentariuNou = new Comentariu(); ComentariuNou.RegiuneMontanaId = RegiuneMontanaId; this.RegiuneMontanaId = RegiuneMontanaId; LoadComentariiCommand = new Command(async() => await ExecuteLoadComentariiCommand()); }
public ActionResult DeleteConfirmed(int id) { Comentariu comentariu = db.Comentarius.Find(id); db.Comentarius.Remove(comentariu); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Aproba(int comentariuID) { Comentariu comentariu = db.Comentarius.Find(comentariuID); comentariu.Aprobat = true; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,PostareId,Titlu,Text,ComentatorId,Nume,Email,SiteWeb,ParentId,DataCreare,Edited,Aprobat")] Comentariu comentariu) { if (ModelState.IsValid) { db.Entry(comentariu).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PostareId = new SelectList(db.Postares, "Id", "Titlu", comentariu.PostareId); return(View(comentariu)); }
public Task <int> SaveOrUpdateComentariuAsync(Comentariu comentariu) { if (comentariu.Id != 0) { return(Database.UpdateAsync(comentariu)); } else { return(Database.InsertAsync(comentariu)); } }
public static ComentariuGetModel DinComentariu(Comentariu comentariu) { return(new ComentariuGetModel { Id = comentariu.Id, Text = comentariu.Text, IdFilm = comentariu.Film?.Id, //evalueaza expresia daca comentariu.Film este null returneaza null, altfel evalueaza expresia si returneaza valoarea Important = comentariu.Important //IdFilm = comentariu.Film == null ? -1 : comentariu.Film.Id, //mod de a accepta ceva ce poate sa vina null }); }
public ActionResult _AdaugaComentariu(Comentariu comentariu) { BlogEntities db = new BlogEntities(); if (ModelState.IsValid) { comentariu.DataCreare = DateTime.Now; db.Comentarius.Add(comentariu); db.SaveChanges(); return(RedirectToAction("Details", new { Id = comentariu.PostareId })); } return(View(comentariu)); }
// GET: Comentariu/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Comentariu comentariu = db.Comentarius.Find(id); if (comentariu == null) { return(HttpNotFound()); } return(View(comentariu)); }
// GET: Comentariu/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Comentariu comentariu = db.Comentarius.Find(id); if (comentariu == null) { return(HttpNotFound()); } ViewBag.PostareId = new SelectList(db.Postares, "Id", "Titlu", comentariu.PostareId); return(View(comentariu)); }
public Task <int> DeleteComentariuAsync(Comentariu comentariu) { return(Database.DeleteAsync(comentariu)); }