Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }
Пример #3
0
        /// <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);
        }