Exemple #1
0
        public List <ContentEntity> Get(long?contentId = null, long?hierachyId = null, string name = null, float?content = null)
        {
            List <ContentEntity> result = null;
            var handler = Handler;

            if (handler != null)
            {
                if (handler.Pattern != null)
                {
                    handler.Pattern.ContentValue = content;
                    handler.Pattern.HierachyId   = hierachyId;
                    handler.Pattern.Id           = contentId;
                    handler.Pattern.Name         = name;
                }
            }

            List <ContentRecord> records = null;

            if (handler != null)
            {
                records = handler.Get();
            }
            if (records != null)
            {
                foreach (var record in records)
                {
                    if (record != null)
                    {
                        var resultRecord = new ContentEntity
                        {
                            ContentValue = record.ContentValue,
                            HierachyId   = record.HierachyId,
                            Id           = record.Id,
                            Name         = record.Name
                        };
                        if (result == null)
                        {
                            result = new List <ContentEntity>();
                        }
                        result.Add(resultRecord);
                    }
                }
            }

            return(result);
        }
Exemple #2
0
        public ContentEntity Set()
        {
            ContentEntity result     = null;
            ContentRecord saveResult = null;
            var           handler    = GetHandler();

            if (handler != null)
            {
                saveResult = handler.Save();
            }
            if (saveResult != null)
            {
                result = new ContentEntity(saveResult);
            }

            return(result);
        }
Exemple #3
0
 public Content()
 {
     _handler       = new DataAccess.Content();
     EntityInstance = new ContentEntity();
 }