Exemple #1
0
 public ActionResult VideoPost(mVideo pVideo)
 {
     if (fUserControl() == 0)
     {
         ViewBag.Message = "شما وارد سایت نشده اید...";
         return(RedirectToAction("LoginForm", "Login"));
     }
     ViewBag.title = "ویرایش فایل";
     if (!(ModelState.IsValid))
     {
         ViewBag.error = "خطا در  اطلاعات ورودی !";
         return(View(pVideo));
     }
     else
     {
         if (pVideo.video_id > 0)
         {
             if (v.fUpdateVideo(pVideo))
             {
                 return(RedirectToAction("index"));
             }
             ViewBag.error = "خطا در انجام عملیات  ! ";
         }
         else
         {
             if (v.InsertVideo(pVideo))
             {
                 return(RedirectToAction("index"));
             }
             ViewBag.error = "خطا در انجام عملیات  ! ";
         }
     }
     return(View(pVideo));
 }
Exemple #2
0
        public ActionResult RemoveVideo(int pId)
        {
            if (fUserControl() == 0)
            {
                ViewBag.Message = "شما وارد سایت نشده اید...";
                return(RedirectToAction("Login", "LoginForm"));
            }
            mVideo vVideo = new mVideo();

            if (v.fDeleteVideo(pId))
            {
                return(Json(pId, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(pId, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #3
0
 public bool fUpdateVideo(mVideo pVideo)
 {
     try
     {
         tbl_video v = new tbl_video();
         v.video_id    = pVideo.video_id;
         v.video_title = pVideo.video_title;
         v.video_code  = pVideo.video_code;
         v.video_alt   = pVideo.video_alt;
         v.video_href  = pVideo.video_href;
         Db.tbl_video.Attach(v);
         Db.Entry(v).State = System.Data.Entity.EntityState.Modified;
         return(Convert.ToBoolean(Db.SaveChanges()));
     }
     catch (Exception)
     {
         return(false);
     }
 }
Exemple #4
0
        public ActionResult VideoGet(int pId = 0)
        {
            if (fUserControl() == 0)
            {
                ViewBag.Message = "شما وارد سایت نشده اید...";
                return(RedirectToAction("LoginForm", "Login"));
            }
            mVideo vVideo = new mVideo();

            if (pId > 0)
            {
                vVideo.video_id = pId;
                vVideo          = v.fGetVideo(vVideo);
            }
            else
            {
                vVideo = new mVideo();
            }
            return(View("_Video", vVideo));
        }
Exemple #5
0
 public mVideo fGetVideo(mVideo pVideo)
 {
     try
     {
         var vVideo = (from v in Db.tbl_video
                       where v.video_id.Equals(pVideo.video_id)
                       select new mVideo
         {
             video_id = v.video_id,
             video_alt = v.video_alt,
             video_code = v.video_code,
             video_title = v.video_title,
             video_href = v.video_href,
         }).FirstOrDefault();
         return(vVideo);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Exemple #6
0
        public bool InsertVideo(mVideo pVideo)
        {
            try
            {
                tbl_video vVideo = new tbl_video();
                var       query  = from b in Db.tbl_video
                                   orderby b.video_id descending
                                   select b;
                vVideo = query.FirstOrDefault();

                tbl_video v = new tbl_video();
                v.video_title = pVideo.video_title;
                v.video_href  = pVideo.video_href;
                v.video_code  = pVideo.video_code;
                v.video_alt   = pVideo.video_alt;
                v.video_id    = vVideo.video_id + 1;
                Db.tbl_video.Add(v);
                return(Convert.ToBoolean(Db.SaveChanges()));
            }
            catch (Exception)
            {
                return(false);
            }
        }