public async Task Do(int id) { if (await _categoryManager.DeleteCategory(id) <= 0) { throw new System.Exception("ERROR DELETING CATEGORY"); } ; }
public async Task <object> DeleteCategory(int categoryId) { var result = await _categoryManager.DeleteCategory(categoryId); if (result) { return(new OkObjectResult(result)); } return(new BadRequestObjectResult(result)); }
public IActionResult DeleteConfirmed(int?id) { if (id == null) { return(NotFound()); } _categoryManager.DeleteCategory(new CategoryDto { Id = (int)id }); return(RedirectToAction(nameof(Index))); }
public IActionResult Delete(Category category) { var result = categoryManager.DeleteCategory(category); if (result) { return(Ok()); } else { return(BadRequest()); } }
public async Task <IActionResult> ConfirmDelete(CategoryModel model) { if (model != null) { var result = await _categoryManager.DeleteCategory(model.Id); if (result) { return(RedirectToAction("List")); } } AddError("Cannot delete empty category."); return(View()); }
public async Task <HttpResponseMessage> DeleteCategory(Entities.Entities.Category category) { Response <Entities.Entities.Category> httpResponse = new Response <Entities.Entities.Category>(); try { httpResponse.RequestState = true; httpResponse.ErrorState = !await _categoryManager.DeleteCategory(category); } catch (Exception ex) { httpResponse.ErrorState = true; httpResponse.ErrorList.Add(ex.Adapt <ApiException>()); } return(httpResponse); }
public async Task <HttpResponseMessage> DeleteCategory(DeleteCategoryDto category) { _logger.LogDebug("DeleteCategory init with", category); Response <Entities.Entities.Category> httpResponse = new Response <Entities.Entities.Category>(); try { httpResponse.RequestState = true; httpResponse.ErrorState = !await _categoryManager.DeleteCategory(category.Adapt <Entities.Entities.Category>()); } catch (Exception ex) { _logger.LogError("DeleteCategory Error", ex); httpResponse.ErrorState = true; httpResponse.ErrorList.Add(ex.Adapt <ApiException>()); } _logger.LogDebug("DeleteCategory end with", httpResponse); return(httpResponse); }
public Task <int> Action(int id) { return(_categoryManager.DeleteCategory(id)); }
public Task <int> DoAsync(Guid id) { return(_categoryManager.DeleteCategory(id)); }
public JsonResult DeleteCategory(int Id) { ViewBag.SelectedTab = SelectedAdminTab.Category; return(JsonResult(_CategoryManager.DeleteCategory(Id))); }
public void DeleteCategory(long id) { ExecuteWithExceptionHandling(() => _categoryManager.DeleteCategory(id)); }
public async Task <IActionResult> DeleteCategory(string id) { await _categoryManager.DeleteCategory(id); return(Ok()); }