public async Task <ProductDetailDto> DeleteById(Guid Id) { var modelToDelete = await _productDetailRepository.FindByCondition(x => x.Id == Id); if (!modelToDelete.Any()) { throw new ApiException("No se pudo Eliminar el product detail ", HttpStatusCode.NotFound); } _productDetailRepository.Delete(modelToDelete.FirstOrDefault()); return(_mapper.Map <ProductDetailDto>(modelToDelete.FirstOrDefault())); }
public ActionResult Delete(ProductDetailDTO entity) { try { ProductDetail productDetail = productDetailRepository.GetById(entity.ProductDetailID); productDetailRepository.Delete(productDetail); productDetailRepository.Save(); return(Json(entity, JsonRequestBehavior.DenyGet)); } catch (Exception e) { return(Json(false, JsonRequestBehavior.DenyGet)); } }
public ProductDetailDto DeleteProductDetail(int id) { var existed = this.ProductDetailExists(id); if (!existed) { return(null); } var productDetail = _repo.GetById(id); int res = _repo.Delete(productDetail); if (res <= 0) { return(null); } return(_mapper.Map <ProductDetailDto>(productDetail)); }
public void Delete(int id) { _productRepository.Delete(id); }
public JsonResult DeleteProduct(int product_id) { string resolve = iproduct_repository.Delete(product_id) + ", " + iproduct_detail_repository.Delete(product_id); return(Json(new { message = resolve }, JsonRequestBehavior.AllowGet)); }