public async Task <IActionResult> Delete(int id) { var currentUser = await _userManager.GetUserAsync(User); if (currentUser == null) { return(Challenge()); } if (id <= 0) { return(RedirectToAction("Index")); } var survey = await _surveyService.GetSurveyOfUserByIdAsync(id, currentUser); if (survey == null) { return(RedirectToAction("Index")); } await _surveyService.DeleteSurveyAsync(survey, currentUser); return(RedirectToAction("Index")); }
public async Task <IActionResult> Delete(int surveyId) { await _surveyService.DeleteSurveyAsync(surveyId); return(RedirectToAction("List", "Home")); }