public IActionResult Delete(ThreadViewModel vm) { var thread = _threadService.GetThreadById(vm.Id); _threadService.DeleteThread(thread); return(RedirectToAction("List", "Thread")); }
public IActionResult RemoveThread2(string threadId) { ThreadViewModel thread = _threadService.GetThreadById(threadId); string categoryTitle = _categoryService.GetCategoryById(thread.CategoryId).Title; _threadService.DeleteThread(threadId); return(RedirectToAction("ShowAllThreads", new { categoryId = thread.CategoryId, categoryTitle })); }
public ActionResult <Thread> DeleteThread([FromBody] StringClass model) { var status = _ThreadService.DeleteThread(model.str); if (status) { return(BadRequest()); } return(Ok(status)); }
public ActionResult <ThreadIdData> Delete(string id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var userId = this.User.Claims.FirstOrDefault().Value; try { var responseId = new ThreadIdData() { Id = threadService .DeleteThread(id, userId) }; return(responseId); } catch (Exception e) { return(BadRequest(new { error = e.Message })); } }
public async Task <IHttpActionResult> DeleteThread(ThreadModel Thread) { return(Json(await _ThreadService.DeleteThread(Thread))); }
public IActionResult Delete(int threadId) { _threadService.DeleteThread(threadId); return(RedirectToAction("Index")); }
public IActionResult RemoveThread(string threadId) { _threadService.DeleteThread(threadId); return(RedirectToAction("ShowAllCategories")); }