Exemplo n.º 1
0
        public OutputData Insert(IInputData input, object instance)
        {
            CorpTagProxy tag     = instance.Convert <CorpTagProxy>();
            var          tagList = WeDataUtil.GetCacheData <CorpTagList>(WeDataConst.CORP_TAG_NAME);

            var newTag = CorpTag.Create(tag.Name);

            tagList.TagList.Add(newTag);
            WeDataUtil.SaveData(WeDataConst.CORP_TAG_NAME, tagList);

            return(OutputData.CreateToolkitObject(new KeyData(newTag)));
        }
Exemplo n.º 2
0
        public OutputData Update(IInputData input, object instance)
        {
            CorpTagProxy tag = instance.Convert <CorpTagProxy>();

            CorpTagList tagList;
            var         oldTag = FindTag(tag.Id, out tagList);

            oldTag.Name = tag.Name;
            oldTag.Update();
            WeDataUtil.SaveData(WeDataConst.CORP_TAG_NAME, tagList);

            return(OutputData.CreateToolkitObject(new KeyData(oldTag)));
        }