Ejemplo n.º 1
0
 public ComentariiViewModel(int RegiuneMontanaId)
 {
     Comentarii    = new ObservableCollection <Comentariu>();
     ComentariuNou = new Comentariu();
     ComentariuNou.RegiuneMontanaId = RegiuneMontanaId;
     this.RegiuneMontanaId          = RegiuneMontanaId;
     LoadComentariiCommand          = new Command(async() => await ExecuteLoadComentariiCommand());
 }
Ejemplo n.º 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Comentariu comentariu = db.Comentarius.Find(id);

            db.Comentarius.Remove(comentariu);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
        public ActionResult Aproba(int comentariuID)
        {
            Comentariu comentariu = db.Comentarius.Find(comentariuID);

            comentariu.Aprobat = true;
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 4
0
 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));
 }
Ejemplo n.º 5
0
 public Task <int> SaveOrUpdateComentariuAsync(Comentariu comentariu)
 {
     if (comentariu.Id != 0)
     {
         return(Database.UpdateAsync(comentariu));
     }
     else
     {
         return(Database.InsertAsync(comentariu));
     }
 }
Ejemplo n.º 6
0
        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
            });
        }
Ejemplo n.º 7
0
        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));
        }
Ejemplo n.º 8
0
        // 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));
        }
Ejemplo n.º 9
0
        // 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));
        }
Ejemplo n.º 10
0
 public Task <int> DeleteComentariuAsync(Comentariu comentariu)
 {
     return(Database.DeleteAsync(comentariu));
 }