Пример #1
0
 public void MapFromBO(PageComponent_BO bo)
 {
     this.Id          = bo.Id;
     this.Code        = bo.Code;
     this.Name        = bo.Name;
     this.Description = bo.Description;
     this.ContentType = bo.ContentType;
     this.IsActive    = bo.IsActive;
     this.CreatedOn   = bo.CreatedOn;
     this.CreatedBy   = bo.CreatedBy;
     this.ChangedOn   = bo.ChangedOn;
     this.ChangedBy   = bo.ChangedBy;
 }
Пример #2
0
        public PageComponent_BO GetItem(int pageComponentId)
        {
            var dbObj = CMSContext.PageComponents.Single(pageComponentId);
            PageComponent_BO apiObj = new PageComponent_BO();

            apiObj.Id          = dbObj.Id;
            apiObj.Code        = dbObj.Code;
            apiObj.Name        = dbObj.Name;
            apiObj.Description = dbObj.Description;
            apiObj.ContentType = (ContentType)(dbObj.ContentType);
            apiObj.IsActive    = dbObj.IsActive;
            return(apiObj);
        }
Пример #3
0
        public void UpdateItem(PageComponent_BO postedItem)
        {
            var dbObj = CMSContext.PageComponents.Single(postedItem.Id);

            dbObj.Name        = postedItem.Name;
            dbObj.Code        = postedItem.Code;
            dbObj.Description = postedItem.Description;
            dbObj.ContentType = (int)postedItem.ContentType;
            dbObj.IsActive    = postedItem.IsActive;
            //dbObj.CreatedOn = postedItem.CreatedOn;
            //dbObj.CreatedBy = postedItem.CreatedBy;
            //dbObj.ChangedOn = postedItem.ChangedOn;
            //dbObj.ChangedBy = postedItem.ChangedBy;
            CMSContext.PageComponents.Update(dbObj);
        }
Пример #4
0
        public PageComponent_BO MapToBO()
        {
            PageComponent_BO ret = new PageComponent_BO();

            ret.Id          = Id;
            ret.Code        = Code;
            ret.Name        = Name;
            ret.Description = Description;
            ret.ContentType = ContentType;
            ret.IsActive    = IsActive;
            ret.CreatedOn   = CreatedOn;
            ret.CreatedBy   = CreatedBy;
            ret.ChangedOn   = ChangedOn;
            ret.ChangedBy   = ChangedBy;
            return(ret);
        }
Пример #5
0
        public void AddItem(PageComponent_BO postedItem)
        {
            PageComponent newDbObj = new PageComponent();

            newDbObj.Id          = postedItem.Id;
            newDbObj.Code        = postedItem.Code;
            newDbObj.Name        = postedItem.Name;
            newDbObj.Description = postedItem.Description;
            newDbObj.ContentType = (int)postedItem.ContentType;
            newDbObj.IsActive    = postedItem.IsActive;
            //newDbObj.CreatedOn = postedItem.CreatedOn;
            //newDbObj.CreatedBy = postedItem.CreatedBy;
            //newDbObj.ChangedOn = postedItem.ChangedOn;
            //newDbObj.ChangedBy = postedItem.ChangedBy;
            CMSContext.PageComponents.Insert(newDbObj);
        }
Пример #6
0
        public List <PageComponent_BO> GetData()
        {
            IEnumerable <PageComponent> dbObjs = CMSContext.PageComponents.All();
            List <PageComponent_BO>     ret    = new List <PageComponent_BO>();

            foreach (var dbObj in dbObjs)
            {
                PageComponent_BO apiObj = new PageComponent_BO();
                apiObj.Id          = dbObj.Id;
                apiObj.Code        = dbObj.Code;
                apiObj.Name        = dbObj.Name;
                apiObj.Description = dbObj.Description;
                apiObj.ContentType = (ContentType)(dbObj.ContentType);
                apiObj.IsActive    = dbObj.IsActive;
                //apiObj.CreatedOn = dbObj.CreatedOn;
                //apiObj.CreatedBy = dbObj.CreatedBy;
                //apiObj.ChangedOn = dbObj.ChangedOn;
                //apiObj.ChangedBy = dbObj.ChangedBy;
                ret.Add(apiObj);
            }
            return(ret);
        }