Exemplo n.º 1
0
        public ActionResult <HomeTaskDto> Post([FromBody] HomeTaskDto homeTask)
        {
            var result = _homeTaskService.CreateHomeTask(homeTask.ToModel());

            if (result.HasErrors)
            {
                return(BadRequest(result.Errors));
            }
            return(Accepted(HomeTaskDto.FromModel(result.Result)));
        }
Exemplo n.º 2
0
        public IActionResult Create(HomeTaskViewModel homeTask, int courseId)
        {
            if (!ModelState.IsValid)
            {
                ViewData["Action"]   = "Create";
                ViewData["CourseId"] = courseId;
                return(View("Edit", homeTask));
            }
            var routeValueDictionary = new RouteValueDictionary();

            routeValueDictionary.Add("id", courseId);

            _homeTaskService.CreateHomeTask(ToModel(homeTask));
            return(RedirectToAction("Edit", "Course", routeValueDictionary));
        }
Exemplo n.º 3
0
        public ActionResult <HomeTaskDto> Post([FromBody] HomeTaskDto homeTask)
        {
            var createdHomeTask = _homeTaskService.CreateHomeTask(homeTask.ToModel());

            return(Accepted(HomeTaskDto.FromModel(createdHomeTask)));
        }