示例#1
0
        public string RemoveNormalMaterial(DomainContext domainContext, Guid id, string mediaId)
        {
            RequestApiResult requestApiResult = MaterialApiWrapper.RemoveMaterial(domainContext, mediaId);

            if (requestApiResult.Success == false)
            {
                return(requestApiResult.Message);
            }

            List <CommandParameter> parameterList = new List <CommandParameter>();

            parameterList.Add(new CommandParameter("@id", id));
            parameterList.Add(new CommandParameter("@mediaId", mediaId));

            _dataBase.ExecuteNonQuery("DELETE FROM [NormalMaterial] WHERE [Id] = @id AND [MediaId] = @mediaId",
                                      parameterList);

            return(null);
        }
示例#2
0
        public string RemoveArticleMaterial(DomainContext domainContext, Guid id, string mediaId)
        {
            //未发布的素材无 mediaId
            if (String.IsNullOrEmpty(mediaId) == false)
            {
                RequestApiResult requestApiResult = MaterialApiWrapper.RemoveMaterial(domainContext, mediaId);
                if (requestApiResult.Success == false)
                {
                    return(requestApiResult.Message);
                }
            }

            List <CommandParameter> parameterList = new List <CommandParameter>();

            parameterList.Add(new CommandParameter("@id", id));

            _dataBase.ExecuteNonQuery("DELETE FROM [ArticleMaterial] WHERE [Id] = @id",
                                      parameterList);

            _dataBase.ExecuteNonQuery("DELETE FROM [ArticleMaterialItem] WHERE [ArticleMaterial] = @id",
                                      parameterList);

            return(null);
        }