Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            ResultInterView resultInterView = db.ResultInterView.Find(id);

            System.IO.File.Delete(Server.MapPath("~/VideoUpload/UserVideo/" + resultInterView.VideoName));

            db.ResultInterView.Remove(resultInterView);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        public ActionResult Edit([Bind(Include = "ResultID,ItemID,UserID,SkillSpeaking,PassionWork,Sobriety,Rhetorical,DateForWork,VideoName")] ResultInterView resultInterView,
                                 HttpPostedFileBase fileupload)
        {
            if (ModelState.IsValid)
            {
                if (fileupload == null)
                {
                    var qvideo = db.ResultInterView.Where(a => a.UserID == resultInterView.UserID).Select(x => x.VideoName).FirstOrDefault();

                    resultInterView.VideoName = qvideo;
                    db.ResultInterView.Attach(resultInterView);
                    db.Entry(resultInterView).State = EntityState.Modified;
                }
                else
                {
                    if (fileupload != null && fileupload.ContentLength > 0)
                    {
                        if (fileupload.ContentLength / 1024 <= 100000)
                        {
                            if (fileupload.ContentType == "video/mp4" ||
                                fileupload.ContentType == "application/mp4" ||
                                fileupload.ContentType == "Audio/Video/mp4")
                            {
                                resultInterView.VideoName = Guid.NewGuid().ToString().Replace("-", "") +
                                                            System.IO.Path.GetExtension(fileupload.FileName);
                                string path =
                                    System.IO.Path.Combine(
                                        Server.MapPath("~/VideoUpload/UserVideo/" + resultInterView.VideoName));
                                fileupload.SaveAs(path);
                                resultInterView.VideoName = resultInterView.VideoName;
                            }
                            else
                            {
                                TempData["msg"] = "پسوند فایل باید mp4 باشد ";

                                return(RedirectToAction("Edit"));
                            }
                        }
                        else
                        {
                            TempData["msg"] = "حجم فایل شما باید کمتر از 100 مگابایت باشد";
                            return(RedirectToAction("Edit"));
                        }
                    }
                    db.Entry(resultInterView).State = EntityState.Modified;
                }


                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.ItemID = new SelectList(db.ResultItem, "ItemID", "ValueItem", resultInterView.ItemID);
            return(View(resultInterView));
        }
Exemplo n.º 3
0
        public ActionResult Create([Bind(Include = "ResultID,ItemID,UserID,SkillSpeaking,PassionWork,Sobriety,Rhetorical,DateForWork,VideoName")] ResultInterView resultInterView)
        {
            if (ModelState.IsValid)
            {
                db.ResultInterView.Add(resultInterView);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ItemID = new SelectList(db.ResultItem, "ItemID", "ValueItem", resultInterView.ItemID);
            return(View(resultInterView));
        }
Exemplo n.º 4
0
        // GET: Admin/ResultInterViews/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ResultInterView resultInterView = db.ResultInterView.Find(id);

            if (resultInterView == null)
            {
                return(HttpNotFound());
            }
            return(View(resultInterView));
        }
Exemplo n.º 5
0
        // GET: Admin/ResultInterViews/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ResultInterView resultInterView = db.ResultInterView.Find(id);

            if (resultInterView == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ItemID = new SelectList(db.ResultItem, "ItemID", "ValueItem", resultInterView.ItemID);
            return(View(resultInterView));
        }
Exemplo n.º 6
0
 public ResultInterViewModel()
 {
     a = new RegisterUser();
     b = new ResultInterView();
     c = new EducatInfo();
 }