コード例 #1
0
    private void DeleteFriendResCallback(DeleteRes res)
    {
//        FlowText.ShowMessage("已删除该好友");
        LoadingOverlay.Instance.Hide();
        _friendModel.DeleteFriend(res.UserFriend);
        FriendsMainView.SetData(_friendModel);
    }
コード例 #2
0
        public ResultNormal deleteResource(DeleteRes deleteRes)
        {
            ResultNormal result = new ResultNormal();

            if (string.IsNullOrEmpty(deleteRes.resCode) || string.IsNullOrEmpty(deleteRes.bookCode))
            {
                throw new Exception("没有删除的资源");
            }
            var resInfo = _ResourceReponsitory.GetByKey(deleteRes.resCode).Result;

            if (resInfo != null)
            {
                if (resInfo.ResType == ResType.BookOss)
                {
                    var toPath = OssKeyManager.BookDeletedKey(resInfo.OssPath);
                    result = ossMove(resInfo.OssPath, toPath);
                }
                if (result.IsSuccess)
                {
                    deleteResInDb(deleteRes);
                }

                //  result.Message = _ResourceReponsitory.LogicDelete(deleteRes.resCode) ? "1" : "0";
            }
            else
            {
                result.ErrorMsg = "没有找到删除资源";
            }

            return(result);
        }
コード例 #3
0
        public ResultNormal DeleteResource(DeleteRes deleteRes)
        {
            ResultNormal result = new ResultNormal();

            try
            {
                result = _resourceServices.deleteResource(deleteRes);
            }
            catch (Exception ex)
            {
                result.ErrorMsg = ex.Message;
            }
            return(result);
        }
コード例 #4
0
        ///
        public int deleteResInDb(DeleteRes deleteRes)
        {
            var transResult = _ResourceReponsitory.Db.Ado.UseTran(() =>
            {
                _bookRepository.UpdateBookResNum(deleteRes.bookCode, OperationDirection.minus);
                _ResourceReponsitory.LogicDelete(deleteRes.resCode);
            });

            if (!transResult.IsSuccess)
            {
                throw new Exception(transResult.ErrorMessage);
            }
            return(1);
            //  return transResult.IsSuccess
            //  return  _ResourceReponsitory.LogicDelete(deleteRes.resCode)?1:0;
        }