コード例 #1
0
        public ApiRelTag ConvertToApiEntity(DalOperationsGroupTags dataEntity)
        {
            var tag    = _tags.Where(t => t.Id == dataEntity.TagId).FirstOrDefault();
            var result = new ApiRelTag(dataEntity.Id, tag);

            result.IsDirty           = dataEntity.IsDirty;
            result.IsMarkForDeletion = dataEntity.IsMarkForDeletion;
            return(result);
        }
コード例 #2
0
        public DalOperationTags ConvertToDALOperationEntity(ApiRelTag businessEntity, int operationId)
        {
            if (businessEntity?.Tag == null)
            {
                throw new ArgumentException(Properties.strings.ExWrongParameters);
            }
            var result = new DalOperationTags(businessEntity.Id, operationId, businessEntity.Tag.Id);

            result.IsDirty           = businessEntity.IsDirty;
            result.IsMarkForDeletion = businessEntity.IsMarkForDeletion;

            return(result);
        }