public async Task <JsonResult> Delete(int id) { OperationResult result = await _categoryManager.Delete(id); var message = result.Type == ResultType.Success ? "Category has been deleted" : result.BuildMessage(); var title = "Completed"; if (result.Type == ResultType.Error) { title = "Attention"; } else if (result.Type == ResultType.Warning) { title = "Oops"; } return(Json(new { title, message, MessageType = result.Type.ToString().ToLower() })); }
public DeleteCategoryResult Delete(int id) { try { if (id <= 0) { throw new ArgumentNullException(nameof(id)); } CategoryDTO savedCategory = CategoryManager.GetByID(id); if (savedCategory == null) { throw new Exception("Category not found"); } if (savedCategory.CreateUser != Guid.Parse(User.FindFirst(c => c.Type == ClaimTypes.NameIdentifier).Value)) { throw new UnauthorizedAccessException(); } CategoryManager.Delete(id); ImageExtensions.DeleteImage(GetCategoryImagePath(savedCategory.IconName)); return(new DeleteCategoryResult()); } catch (Exception ex) { return(new DeleteCategoryResult(ex)); } }
public async Task <IActionResult> DeleteTask([FromRoute] long id) { await _manager.Delete(id); // return new OkResult(); //} return(new OkResult()); }
public async Task <IActionResult> Delete([FromBody] Categories inputModel) { try { var data = await _categoryManager.FindByIdUpdate(inputModel.Id); if (data == null) { throw new Exception($"{MessageConst.DATA_NOT_FOUND}"); } await _categoryManager.Delete(inputModel.Id); return(Ok()); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public IActionResult DeleteCategory(Category item) {//DeleteCategory sadece veri durumunu Deleted'a cekecektir. var result = _categoryManager.Delete(item); if (result.Success) { return(Ok(result.Success)); } return(BadRequest(result.Message)); }
public IActionResult DeleteCategory(int id) { var categoryFromDb = _categoryManager.GetById(id); if (categoryFromDb == null) { return(BadRequest()); } _categoryManager.Delete(id); return(Ok()); }
public IActionResult Delete(int id) { Category category = dataRepository.GetById(id); if (category == null) { return(NotFound("The category record could not be found!")); } dataRepository.Delete(category); return(NoContent()); }
public async Task DeleteAsync(Guid categoryId) { try { await _categoryManager.Delete(categoryId); } catch (Exception ex) { _logger.LogError("An error has been thrown in CategoryController:DeleteAsync"); BadRequest(ex); } }
public async Task <bool> DeleteCategories(long[] ids) { var entities = await _categoryManager.FindAll(ids); if (entities == null) { throw new Exception("We did not find records for this request!"); } int result = await _categoryManager.Delete(entities); return(result != 0); }
public IActionResult Delete(int id) { var category = _categoryManager.GetById(id); if (ModelState.IsValid) { bool isDeleted = _categoryManager.Delete(category); if (isDeleted) { var categories = _categoryManager.GetAll(); ViewBag.SuccessMessage = "Data Deleted Successfully.!"; return(View("Index", categories)); } } return(RedirectToAction(nameof(Index))); }
// Category List public ActionResult CategoryList() { if (Session["username"] == null) { return(RedirectToAction("HomePage", "Home")); } int id = Convert.ToInt32(Request.QueryString["delete"]); if (id != 0) { Category category = categoryManager.GetById(id); categoryManager.Delete(category); return(RedirectToAction("CategoryList")); } return(View()); }
public ActionResult Delete(int id) { JsonResponse jmResult = new JsonResponse(); try { manager.Delete(id); jmResult.Success = (int)ResponseType.True; jmResult.Failure = (int)ResponseType.False; jmResult.Data = new { Message = "Categoría eliminada" }; } catch (Exception ex) { jmResult.Success = (int)ResponseType.False; jmResult.Failure = (int)ResponseType.True; jmResult.Data = new { Message = "Ocurrío un error", Error = ex.Message }; } return Json(jmResult); }
public ActionResult Delete(int id) { Response _resp = new Response(); var _category = categoryManager.Find(id); if (_category == null) { _resp.Code = 0; _resp.Message = "栏目不存在"; } else { if (categoryManager.Count(c => c.ParentID == _category.ID) > 0) { _resp.Code = 0; _resp.Message = "该栏目栏目有子栏目,请先删除子栏目"; } else { switch (_category.Type) { case CategoryType.General: new CategoryGeneralManager().DeleteByCategoryID(_category.ID); break; case CategoryType.Page: new CategoryPageManager().DeleteByCategoryID(_category.ID); break; case CategoryType.Link: new CategoryLinkManager().DeleteByCategoryID(_category.ID); break; } _resp = categoryManager.Delete(_category); } } return(Json(_resp)); }
public void Delete(DeleteCategoryInput input) { _categoryManager.Delete(input.Id); }
public ActionResult Delete_Post(int id) { categoryManager.Delete(id); return(RedirectToAction("Index")); }
public void Delete(int id) { _categoryManager.Delete(id); }
public bool Delete(int id) { return(_categoryManager.Delete(id)); }
public async Task <ActionResult> Delete(string id) { await _manager.Delete(id); return(Ok()); }
public void RemoveCategory(int id) { categoryManager.Delete(id); }
public async Task Delete(long categoryId) { await _categoryManager.Delete(categoryId); }
public IActionResult Delete(string ids) { return(Json(_categoryManager.Delete(ids), "标签分类")); }
/// <summary> /// Removes the item. /// </summary> /// <param name="index">The index.</param> protected override void RemoveItem(int index) { _manager.Delete(this[index]); base.RemoveItem(index); }