public async Task <ActionResult> Delete(int homeworkId, int subjectId) { try { await _homeworkService.DeleteHomeworkAsync(homeworkId); return(RedirectToAction("Index", "Homework", new { subjectId = subjectId })); } catch (SPCException ex) { return(View("ErrorView", new ErrorDto(ex.Message, ex.StatusCode))); } catch (Exception ex) { return(View("ErrorView", new ErrorDto(ex.Message, 500))); } }
public async Task <IActionResult> Delete([FromBody] int homeworkId, int subjectId) { return(await HandleRequestAsync(async() => await _homeworkService.DeleteHomeworkAsync(homeworkId))); }