public ActionResult Edit([Bind(Include = "CourseId,CourseName,CourseDescription,IsActive")] Course course)
 {
     if (ModelState.IsValid)
     {
         db.Entry(course).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(course));
 }
Example #2
0
 public ActionResult Edit([Bind(Include = "UserId,FirstName,LastName,Company")] UserDetail userDetail)
 {
     if (ModelState.IsValid)
     {
         db.Entry(userDetail).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UserId = new SelectList(db.AspNetUsers, "Id", "Email", userDetail.UserId);
     return(View(userDetail));
 }
 public ActionResult Edit([Bind(Include = "CourseCompletionId,UserId,CourseId,DateCompleted")] CourseCompletion courseCompletion)
 {
     if (ModelState.IsValid)
     {
         db.Entry(courseCompletion).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CourseId = new SelectList(db.Courses1, "CourseId", "CourseName", courseCompletion.CourseId);
     ViewBag.UserId   = new SelectList(db.UserDetails, "UserId", "FirstName", courseCompletion.UserId);
     return(View(courseCompletion));
 }
Example #4
0
        public ActionResult Edit([Bind(Include = "LessonId,LessonTitle,CourseId,Introduction,VideoURL,PdfFilename,IsActive")] Lesson lesson, HttpPostedFileBase uploadPdf)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    if (uploadPdf != null)
                    {
                        string imageName = uploadPdf.FileName;

                        string ext = imageName.Substring(imageName.LastIndexOf("."));

                        string goodExt = ".pdf";

                        if (goodExt.Contains(ext.ToLower()) && (uploadPdf.ContentLength <= 4194304))
                        {
                            imageName = Guid.NewGuid() + ext;


                            uploadPdf.SaveAs(
                                Server.MapPath("~/Content/images/LessonPdf/" + imageName));

                            if (lesson.PdfFilename != null && lesson.PdfFilename != "dummy.pdf")
                            {
                                System.IO.File.Delete(Server.MapPath("~/Content/images/LessonPdf" + lesson.PdfFilename));
                            }

                            lesson.PdfFilename = imageName;
                        }
                    }
                }
                catch (Exception)
                {
                    ViewBag.Message = "Unable to load selected file";
                }



                db.Entry(lesson).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.CourseId = new SelectList(db.Courses1, "CourseId", "CourseName", lesson.CourseId);
            return(View(lesson));
        }