/// <summary> /// Deletes the product.--by Will /// </summary> /// <param name="id">The id.</param> /// <returns></returns> public bool DeleteProduct(int id) { DeleteProductRequst request = new DeleteProductRequst(); request.ProductId = id; DeleteProductResponse response = MyChannelFactory.CreateChannel().DeleteProduct(request); if (response.IsFailed) { throw (new Exception(response.Message)); } return(!response.IsFailed); }
/// <summary> /// Deletes the product.--by Will /// </summary> /// <param name="id">The id.</param> /// <returns></returns> public bool DeleteProduct(int id) { DeleteProductRequst request = new DeleteProductRequst(); request.ProductId = id; DeleteProductResponse response = MyChannelFactory.CreateChannel().DeleteProduct(request); if (response.IsFailed) { ILog log = log4net.LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); log.Error("error", new Exception(response.Message)); log.Fatal("fatal", new Exception(response.Message)); throw (new Exception(response.Message)); } return(!response.IsFailed); }
/// <summary> /// Deletes the product. /// </summary> /// <param name="request">The request.</param> /// <returns></returns> public DeleteProductResponse DeleteProduct(DeleteProductRequst request) { DeleteProductResponse response = new DeleteProductResponse(); ProductService service = new ProductService(); try { bool result = service.Delete(request.ProductId); if (result == false) { response.IsFailed = true; response.Message = "Delete Product failed."; } } catch (Exception ex) { response.IsFailed = true; response.Message = ex.Message; } return(response); }