예제 #1
0
        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()));
        }
예제 #2
0
 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));
     }
 }
예제 #3
0
        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);
 }
예제 #5
0
        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));
        }