public async Task <ActionResult> DeleteQuestion(int id) { var user = await _userManager.GetUserAsync(HttpContext.User); _questionsService.DeleteQuestion(id, user); return(RedirectToAction(nameof(Index))); }
public ActionResult <String> DeleteQuestion(int Id) { try { return(_ps.DeleteQuestion(Id)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ActionResult <string> DeleteQuestion(string id) { try { return(Ok(_qs.DeleteQuestion(id))); } catch (Exception e) { return(BadRequest(e.Message)); } }
public IActionResult DeleteConfirmed(int id) { try { _service.DeleteQuestion(id, _um.GetUserAsync(HttpContext.User).Result.Id); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { return(View("CustomError", new CustomErrorModel { Text = ex.Message })); } }
public ActionResult <Question> Delete(string id) { try { var question = _qs.DeleteQuestion(id); question.AuthorId = HttpContext.User.FindFirst("Id").Value; return(Ok(question)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public async Task <IActionResult> DeleteQuestion(int questionId) { try { var user = await _userManager.GetUserAsync(HttpContext.User); _questionsService.DeleteQuestion(questionId, user); return(Ok()); } catch (Exception) { return(BadRequest()); } }
public IActionResult DeleteConfirmed(Guid id) { _service.DeleteQuestion(id); return(RedirectToAction(nameof(Index))); }