Exemplo n.º 1
0
        public IActionResult Create(CourseViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var course = new Course();

            model.ToEntityModel(course);
            _courseService.Create(course);

            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        public IActionResult Edit(int id, CourseViewModel model)
        {
            var course = _courseService.GetById(id);

            if (course == null)
            {
                return(BadRequest());
            }

            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            model.ToEntityModel(course);
            _courseService.Update(course);

            return(RedirectToAction("Index"));
        }