public ActionResult Update(int id) { if (CheckCookies() == true) { var courseInDb = _context.Courses.Single(c => c.CourseId == id); var viewModel = new AspCourseVM { AspCourse = courseInDb, AspDepartment = _context.Departments.ToList(), AspCourseTime = _context.CourseTimes.ToList() }; return(View("CourseForm", viewModel)); } return(RedirectToAction("Logout", "User")); }
public ActionResult Save(AspCourseVM course) { if (CheckCookies() == true) { AspCourse _course = new AspCourse { CourseId = course.AspCourse.CourseId, CourseName = course.AspCourse.CourseName, AspDepartmentId = course.AspCourse.AspDepartmentId, CourseTitle = course.AspCourse.CourseTitle, CreadedHours = course.AspCourse.CreadedHours, CourseTimeId = course.AspCourse.CourseTimeId, }; if (!ModelState.IsValid) { var viewModel = new AspCourseVM { AspCourse = _course, AspDepartment = _context.Departments.ToList(), AspCourseTime = _context.CourseTimes.ToList() }; return(View("CourseForm", viewModel)); } if (course.AspCourse.CourseId == 0) { _context.Courses.Add(_course); } else { var courseInDb = _context.Courses.Single(c => c.CourseId == _course.CourseId); //_context.Users.Remove(userInDb); //_context.SaveChanges(); courseInDb.CourseName = _course.CourseName; courseInDb.AspDepartmentId = _course.AspDepartmentId; courseInDb.CourseTitle = _course.CourseTitle; courseInDb.CreadedHours = _course.CreadedHours; courseInDb.CourseTimeId = _course.CourseTimeId; } _context.SaveChanges(); return(RedirectToAction("Index")); } else { return(RedirectToAction("Logout", "User")); } }
public ActionResult Add() { if (CheckCookies() == true) { var viewModel = new AspCourseVM { AspCourse = new AspCourse(), AspDepartment = _context.Departments.ToList(), AspCourseTime = _context.CourseTimes.ToList() }; return(View("CourseForm", viewModel)); } else { return(RedirectToAction("Logout", "User")); } }