示例#1
0
        // GET: Recenzie/Create
        public ActionResult Create()
        {
            Recenzie recenzie = new Recenzie();

            recenzie.FilmList = GetAllFilmTypes();
            return(View(recenzie));
        }
示例#2
0
        public ActionResult Edit(int id, Recenzie recenzieRequest)
        {
            recenzieRequest.FilmList = GetAllFilmTypes();

            try
            {
                if (ModelState.IsValid)
                {
                    Recenzie recenzie = db.Recenzie.Find(id);

                    if (TryUpdateModel(recenzie))
                    {
                        recenzie.Autor  = recenzieRequest.Autor;
                        recenzie.Autor  = recenzieRequest.Autor;
                        recenzie.IDFilm = recenzieRequest.IDFilm;
                        db.SaveChanges();
                    }
                    return(RedirectToAction("Index"));
                }
                return(View(recenzieRequest));
            }
            catch (Exception e)
            {
                return(View(recenzieRequest));
            }
        }
示例#3
0
        public ActionResult DeleteConfirmed(int id)
        {
            Recenzie recenzie = db.Recenzii.Find(id);

            db.Recenzii.Remove(recenzie);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#4
0
        public ActionResult Delete(int id)
        {
            Recenzie recenzie = db.Recenzie.Find(id);

            db.Recenzie.Remove(recenzie);
            db.SaveChanges();
            return(RedirectToAction("Index", "Home"));
        }
示例#5
0
        public ActionResult Delete(int id)
        {
            Recenzie recenzie = db.Recenzii.Find(id);

            db.Recenzii.Remove(recenzie);
            db.SaveChanges();
            TempData["message"] = "Articolul a fost sters!";
            return(RedirectToAction("AfisareRecenzii"));
        }
示例#6
0
        public ActionResult DeleteConfirmed(int id)
        {
            Recenzie recenzie = db.Recenzie.Find(id);

            db.Recenzie.Remove(recenzie);
            db.SaveChanges();
            TempData["message"] = "Succesful deletion";
            return(RedirectToAction("Index"));
        }
示例#7
0
        public ActionResult Show(int id)
        {
            Recenzie recenzie = db.Recenzii.Find(id);

            ViewBag.Recenzie = recenzie;
            ViewBag.Film     = recenzie.Film;

            return(View());
        }
示例#8
0
 public ActionResult Edit([Bind(Include = "IDRecenzie,Titlu,Nota,IDFilm")] Recenzie recenzie)
 {
     if (ModelState.IsValid)
     {
         db.Entry(recenzie).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(recenzie));
 }
示例#9
0
 public ActionResult Create(Recenzie r)
 {
     if (!ModelState.IsValid)
     {
         return(View("New", r));
     }
     db.Recenzie.Add(r);
     db.SaveChanges();
     return(RedirectToAction("Index", "Home"));
 }
示例#10
0
 public ActionResult Edit([Bind(Include = "RecenzieId,Titlu,Descriere,Nota,NumeUtilizator")] Recenzie recenzie)
 {
     if (ModelState.IsValid)
     {
         db.Entry(recenzie).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(recenzie));
 }
示例#11
0
        public ActionResult Create([Bind(Include = "RecenzieId,Titlu,Descriere,Nota,NumeUtilizator")] Recenzie recenzie)
        {
            if (ModelState.IsValid)
            {
                db.Recenzii.Add(recenzie);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(recenzie));
        }
示例#12
0
        public ActionResult Create([Bind(Include = "IDRecenzie,Titlu,Nota,IDFilm")] Recenzie recenzie)
        {
            if (ModelState.IsValid)
            {
                db.Recenzie.Add(recenzie);
                db.SaveChanges();
                TempData["message"] = "Succesful creation";
                return(RedirectToAction("Index"));
            }

            return(View(recenzie));
        }
示例#13
0
        public ActionResult Edit(int id)
        {
            Recenzie recenzie = db.Recenzii.Find(id);

            ViewBag.Recenzie = recenzie;
            ViewBag.Film     = recenzie.Film;
            var filme = from fil in db.Filme select fil;

            ViewBag.Filme = filme;

            return(View());
        }
示例#14
0
        public ActionResult Edit(int id)
        {
            Recenzie recenzie = db.Recenzie.Find(id);

            if (!User.IsInRole("Admin"))
            {
                if (recenzie.UserId != User.Identity.GetUserId())
                {
                    return(HttpNotFound("You don't have acces to modify this "));
                }
            }
            return(View(recenzie));
        }
示例#15
0
 public ActionResult Edit(int?id)
 {
     if (id.HasValue)
     {
         Recenzie recenzie = db.Recenzie.Find(id);
         if (recenzie == null)
         {
             return(HttpNotFound("Couldn't find the review with id " + id.ToString() + "!"));
         }
         recenzie.FilmList = GetAllFilmTypes();
         return(View(recenzie));
     }
     return(HttpNotFound("Missing book id parameter!"));
 }
示例#16
0
        // GET: Recenzie/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Recenzie recenzie = db.Recenzii.Find(id);

            if (recenzie == null)
            {
                return(HttpNotFound());
            }
            return(View(recenzie));
        }
示例#17
0
 public ActionResult New(Recenzie recenzie)
 {
     try
     {
         db.Recenzii.Add(recenzie);
         db.SaveChanges();
         TempData["message"] = "Articolul a fost adaugat!";
         return(RedirectToAction("AfisareRecenzii"));
     }
     catch (Exception e)
     {
         return(View());
     }
 }
示例#18
0
        public ActionResult Update(Recenzie r)
        {
            if (!ModelState.IsValid)
            {
                return(View("Edit", r));
            }
            Console.WriteLine(r.UserId);
            Recenzie recenzie = db.Recenzie.Single(s => s.RecenzieId == r.RecenzieId);

            recenzie.Descriere = r.Descriere;
            recenzie.Rating    = r.Rating;

            db.SaveChanges();
            return(RedirectToAction("Index", "Home"));
        }
示例#19
0
 public ActionResult Delete(int?id)
 {
     if (id.HasValue)
     {
         Recenzie recenzie = db.Recenzie.Find(id);
         if (recenzie == null)
         {
             return(HttpNotFound("Couldn't find the review with id " + id.ToString() + "!"));
         }
         db.Recenzie.Remove(recenzie);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(HttpNotFound("Missing review id parameter!"));
 }
示例#20
0
        public ActionResult Details(int?id)
        {
            if (id.HasValue)
            {
                Recenzie recenzie = db.Recenzie.Find(id);
                recenzie.Film = db.Film.Find(recenzie.IDFilm);

                if (recenzie != null)
                {
                    return(View(recenzie));
                }
                return(HttpNotFound("Couldn't find the book id " + id.ToString()));
            }
            return(HttpNotFound("Missing recenzie id!"));
        }
示例#21
0
        // GET: Recenzie/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Recenzie recenzie = db.Recenzie.Find(id);

            if (recenzie == null)
            {
                return(HttpNotFound());
            }
            recenzie.FilmData = db.Film.Find(recenzie.IDFilm);
            return(View(recenzie));
        }
示例#22
0
 public ActionResult New(Recenzie recenzieRequest)
 {
     try
     {
         if (ModelState.IsValid)
         {
             db.Recenzie.Add(recenzieRequest);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         return(View(recenzieRequest));
     }
     catch (Exception e)
     {
         return(View(recenzieRequest));
     }
 }
示例#23
0
 public ActionResult Edit(int id, Recenzie requestrec)
 {
     try
     {
         Recenzie recenzie = db.Recenzii.Find(id);
         if (TryUpdateModel(recenzie))
         {
             recenzie.Titlu          = requestrec.Titlu;
             recenzie.Descriere      = requestrec.Descriere;
             recenzie.Nota           = requestrec.Nota;
             recenzie.NumeUtilizator = requestrec.NumeUtilizator;
             recenzie.IDFilm         = requestrec.IDFilm;
             db.SaveChanges();
         }
         return(RedirectToAction("AfisareRecenzii"));
     }
     catch (Exception e)
     {
         return(View());
     }
 }