public HttpResponseMessage DeleteDistributorAuthority(string DistributorAuthorityOperateDTO) { ResultDTO <object> actionresult = new ResultDTO <object>(); try { DistributorAuthorityOperateDTO dto = TransformHelper.ConvertBase64JsonStringToDTO <DistributorAuthorityOperateDTO>(DistributorAuthorityOperateDTO); switch (dto.DelType) { case 1: //删除经销商付款条款 actionresult.SubmitResult = _IDistributorServices.DeleteDistributorPayAuthority(dto); break; case 2: //删除经销商运输方式 actionresult.SubmitResult = _IDistributorServices.DeleteDistributorTransportAuthority(dto); break; case 3: //删除经销商产品线 actionresult.SubmitResult = _IDistributorServices.DeleteDistributorProductLineAuthority(dto); break; case 4: //删除经销商授权产品线区域 actionresult.SubmitResult = _IDistributorServices.DeleteDistributorProductLineRegionAuthority(dto); break; } } catch (Exception e) { actionresult.SubmitResult = false; actionresult.Message = e.Message; } HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(JsonConvert.SerializeObject(actionresult), System.Text.Encoding.GetEncoding("UTF-8"), "application/json") }; return(result); }