コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            forumthread forumthread = db.forumthreads.Find(id);

            db.forumthreads.Remove(forumthread);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        // GET: ForumTh/Edit/5
        public ActionResult Edit(int id)
        {
            forumthread forum = FoSer.getById(id);

            return(View(new forumthread {
                description = forum.description, name = forum.name
            }));
        }
コード例 #3
0
        // GET: ForumTh/Delete/5
        public ActionResult Delete(int id)
        {
            forumthread forum = FoSer.getById(id);

            FoSer.Delete(forum);


            return(RedirectToAction("Index"));
        }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "ForumThreadID,Creator,Title")] forumthread forumthread)
 {
     if (ModelState.IsValid)
     {
         db.Entry(forumthread).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Creator = new SelectList(db.people, "PersonID", "FirstName", forumthread.Creator);
     return(View(forumthread));
 }
コード例 #5
0
        // GET: forumthreads/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            forumthread forumthread = db.forumthreads.Find(id);

            if (forumthread == null)
            {
                return(HttpNotFound());
            }
            return(View(forumthread));
        }
コード例 #6
0
        // GET: forumthreads/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            forumthread forumthread = db.forumthreads.Find(id);

            if (forumthread == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Creator = new SelectList(db.people, "PersonID", "FirstName", forumthread.Creator);
            return(View(forumthread));
        }
コード例 #7
0
        public ActionResult Create2(int id, commentaire c)
        {
            if (ModelState.IsValid)
            {
                IUsersService s1    = new UserService();
                forumthread   forum = FoSer.getById(id);
                User          us    = s1.GetById(1);

                commentaire cmt = new commentaire {
                    date = DateTime.Now, idArticle = forum.idArticle, description = c.description, idUser = us.Id
                };
                CmtSer.Add(cmt);

                return(RedirectToAction("ListCmt/" + id));
            }
            else
            {
                return(View());
            }
        }
コード例 #8
0
        public ActionResult Edit(forumthread f, int id)
        {
            forumthread forum = FoSer.getById(id);

            try
            {
                if (ModelState.IsValid)
                {
                    forum.date        = DateTime.Now;
                    forum.name        = f.name;
                    forum.description = f.description;

                    FoSer.Update(forum);
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #9
0
        public ActionResult Create1(forumthread f, HttpPostedFileBase idFile)
        {
            if (ModelState.IsValid)
            {
                //f.idUser = 1;
                f.date  = DateTime.Now;
                f.DTYPE = "f";
                string uniqueName = Guid.NewGuid().ToString() +
                                    System.IO.Path.GetExtension(idFile.FileName);
                var uploadUrl = Server.MapPath("~/Content/img");

                idFile.SaveAs(Path.Combine(uploadUrl, uniqueName));

                f.link_imgg = "img\\" + uniqueName;

                FoSer.AddForumTh(f);
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View());
            }
        }
コード例 #10
0
        // GET: ForumTh/Details/5
        public ActionResult Details(int id)
        {
            forumthread forum = FoSer.getById(id);

            return(View(forum));
        }
コード例 #11
0
 public void Update(forumthread f)
 {
     utwk.ForumThRepository.Update(f);
     utwk.Commit();
 }
コード例 #12
0
 public void Delete(forumthread f)
 {
     utwk.ForumThRepository.Delete(f);
     utwk.Commit();
 }
コード例 #13
0
 public void AddForumTh(forumthread f)
 {
     utwk.ForumThRepository.Add(f);
     utwk.Commit();
 }