public async Task <ActionResult> Create(NewHomeworkDto homeworkDto) { try { if (!ModelState.IsValid) { return(View(homeworkDto)); } await _homeworkService.CreateHomeworkAsync(homeworkDto); return(RedirectToAction("Edit", "Group", new { groupId = homeworkDto.GroupId })); } catch (SPCException ex) { return(View("ErrorView", new ErrorDto(ex.Message, ex.StatusCode))); } catch { return(View("Error")); } }
public async Task <IActionResult> Create([FromBody] NewHomeworkDto homeworkDto) { return(await HandleRequestAsync(async() => await _homeworkService.CreateHomeworkAsync(homeworkDto))); }