public ProductDeleteResponse Delete(ProductDeleteRequest request) { var response = new ProductDeleteResponse(); _facade.Delete(request.ID); return(response); }
/// <summary> /// 删除产品信息 /// </summary> /// <param name="request"></param> /// <returns></returns> public ProductDeleteResponse DeleteProduct(ProductDeleteRequest request) { ProductDeleteResponse response = new ProductDeleteResponse(); var res = ProductDal.Instance.DeleteProduct(request.Ids); if (res > 0) { response.Status = true; response.Message = "删除成功"; } else { response.Status = false; response.Message = "删除失败"; } return(response); }
public ProductDeleteResponse Delete(ProductDeleteRequest request) { var response = new ProductDeleteResponse(); var validationErrors = _validation.DeleteRequestValidation.Validate(request); var dbErrors = new List <DatabaseErrors>(); if (validationErrors.Count != 0) { response.ValidationErrors = validationErrors; } else { try { response.HasDeleted = _productRepository.Delete(request); } catch (SqlException) { dbErrors.Add(DatabaseErrors.DB_CONNECTION_FAILED); } response.DBErrors = dbErrors; } return(response); }