Exemple #1
0
        private static int InsertRelation(RelTag tag, OperationsGroup group)
        {
            if (tag.IsDirty)
            {
                var newId = OperationsGroupRelationAdapter.Insert(OperationsGroupRelationMapper.ConvertToDALEntity(tag, group));
                tag.UpdateId(newId);
                tag.IsDirty = false;
            }

            return(tag.Id.Value);
        }
Exemple #2
0
        private static int InsertRelation(RelTag tag, Operation operation)
        {
            if (tag.IsDirty)
            {
                var newId = OperationTagRelationAdapter.Insert(RelationMapper.ConvertToDALEntity(tag, operation));
                tag.UpdateId(newId);
                tag.IsDirty = false;
                var relOperation = tag.Tag.Operations.Where(o => o.Operation == operation).First();
                relOperation.UpdateId(newId);
                relOperation.IsDirty = false;
            }

            return(tag.Id.Value);
        }