コード例 #1
0
        public bool DeleteArticle(int articleId, ISystemResponse error)
        {
            bool deleted = false;

            try
            {
                Dictionary <string, string> parameters = new Dictionary <string, string>();
                parameters.Add("articleId", articleId.ToString());
                string request = WebAPIClient.DeleteRequest("Articles", "", error, parameters);

                if (!string.IsNullOrEmpty(request) && !error.Error)
                {
                    JavaScriptSerializer serializer = new JavaScriptSerializer();
                    BasicResponseModel   response   = serializer.Deserialize <BasicResponseModel>(request);

                    if (response != null && !error.Error)
                    {
                        deleted = response.success;
                    }
                }
            }
            catch (Exception ex)
            {
                error.Error     = true;
                error.Message   = "No fue posible eliminar";
                error.Exception = ex;
            }

            return(deleted);
        }