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))); }
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)); }
public ActionResult <HomeTaskDto> Post([FromBody] HomeTaskDto homeTask) { var createdHomeTask = _homeTaskService.CreateHomeTask(homeTask.ToModel()); return(Accepted(HomeTaskDto.FromModel(createdHomeTask))); }