Ejemplo n.º 1
0
        public ActionResult Create()
        {
            var Models = new CourseCategoriesViewModel()
            {
                Categories = _context.Categories.ToList()
            };

            return(View(Models));
        }
        public ActionResult EditCourse(CourseCategoriesViewModel course)
        {
            var courseInDb = _context.Courses.SingleOrDefault(c => c.Id == course.Courses.Id);

            courseInDb.Name        = course.Courses.Name;
            courseInDb.Description = course.Courses.Description;
            courseInDb.CategoryId  = course.Courses.CategoryId;
            _context.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult EditCourse(int id)
        {
            var courseInDb = _context.Courses.SingleOrDefault(c => c.Id == id);
            var viewModel  = new CourseCategoriesViewModel()
            {
                Courses    = courseInDb,
                Categories = _context.Categories.ToList()
            };

            return(View(viewModel));
        }
        public ActionResult CreateCourse(CourseCategoriesViewModel course)
        {
            var newCourse = new Course()
            {
                Name        = course.Courses.Name,
                Description = course.Courses.Description,
                CategoryId  = course.Courses.CategoryId
            };

            _context.Courses.Add(newCourse);
            _context.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 5
0
        public ActionResult Update(int id)
        {
            var taskInDb = _context.Courses.SingleOrDefault(t => t.Id == id);

            if (taskInDb == null)
            {
                return(HttpNotFound());
            }
            var viewModel = new CourseCategoriesViewModel()
            {
                Course     = taskInDb,
                Categories = _context.Categories.ToList()
            };

            return(View(viewModel));
        }
Ejemplo n.º 6
0
        public ActionResult Update(Course course)
        {
            if (!ModelState.IsValid)
            {
                var viewModel = new CourseCategoriesViewModel()
                {
                    Course     = course,
                    Categories = _context.Categories.ToList()
                };
                return(View(viewModel));
            }
            var courseInDb = _context.Courses.SingleOrDefault(t => t.Id == course.Id);

            courseInDb.Name        = course.Name;
            courseInDb.Description = course.Description;
            courseInDb.CategoryId  = course.CategoryId;
            _context.SaveChanges();
            return(RedirectToAction("Index"));
        }