public ActionResult UpdateCourse(int Id, CourseModels.AddCourseModel model) { var u_course = db.Courses.Single(c => c.Id == Id); if (u_course.ImagePath != null) { var folderPath = Server.MapPath("~/" + u_course.ImagePath); System.IO.File.Delete(folderPath); } u_course.Name = model.Name; u_course.Fee = model.Fee;; u_course.StartDate = model.StartDate; u_course.EndDate = model.EndDate; string fileName = DateTime.Now.Ticks.ToString() + Path.GetExtension(model.CourseImage.FileName); //Set the Image File Path. string filePath = "/Content/img/" + fileName; //Save the Image File in Folder. model.CourseImage.SaveAs(Server.MapPath(filePath)); u_course.ImagePath = filePath; //db.Courses.Add(temp); db.SaveChanges(); return(RedirectToAction("ManageCourses")); }
public ActionResult AddCourse(CourseModels.AddCourseModel item) { Course temp = new Course(); temp.Name = item.Name; temp.Fee = item.Fee; if (item.isShort) { temp.Type = 0; } else { temp.Type = 1; } temp.StartDate = item.StartDate; temp.EndDate = item.EndDate; string fileName = DateTime.Now.Ticks.ToString() + Path.GetExtension(item.CourseImage.FileName); //Set the Image File Path. string filePath = "/Content/img/" + fileName; //Save the Image File in Folder. item.CourseImage.SaveAs(Server.MapPath(filePath)); temp.ImagePath = filePath; db.Courses.Add(temp); db.SaveChanges(); return(RedirectToAction("AddCourse")); }
public ActionResult UpdateCourse(int Id) { CourseModels.AddCourseModel model = new CourseModels.AddCourseModel(); var u_course = db.Courses.Single(c => c.Id == Id); model.Name = u_course.Name; model.Fee = u_course.Fee; model.StartDate = u_course.StartDate; model.EndDate = u_course.EndDate; if (model.isShort) { u_course.Type = 0; } else { u_course.Type = 1; } return(View(model)); }