示例#1
0
        public Documentation_BO GetItem(int id)
        {
            var dbObj = P04201702Context.Documentations.Single(id);

            if (dbObj != null)
            {
                Documentation_BO apiObj = new Documentation_BO();

                apiObj.Id                = dbObj.Id;
                apiObj.TitlePageVN       = dbObj.TitlePageVN;
                apiObj.TitlePageEN       = dbObj.TitlePageVN;
                apiObj.MetaDescriptionVN = dbObj.MetaDescriptionVN;
                apiObj.MetaDescriptionEN = dbObj.MetaDescriptionEN;
                apiObj.TitleVN           = dbObj.TitleVN;
                apiObj.TitleEN           = dbObj.TitleEN;
                apiObj.ImageAvatarUrlVN  = dbObj.ImageAvatarUrlVN;
                apiObj.ImageAvatarUrlEN  = dbObj.ImageAvatarUrlEN;
                apiObj.DescriptionVN     = dbObj.DescriptionVN;
                apiObj.DescriptionEN     = dbObj.DescriptionEN;
                apiObj.ContentVN         = dbObj.ContentVN;
                apiObj.ContentEN         = dbObj.ContentEN;
                apiObj.RoutingVN         = dbObj.RoutingVN;
                apiObj.RoutingEN         = dbObj.RoutingEN;
                apiObj.DisplayOrder      = dbObj.DisplayOrder;
                apiObj.PageComponent     = dbObj.PageComponent;
                apiObj.Level             = dbObj.Level;
                apiObj.IsActive          = dbObj.IsActive;
                apiObj.IsLeaf            = dbObj.IsLeaf;
                apiObj.ParentId          = dbObj.ParentId;
                return(apiObj);
            }
            else
            {
                return(null);
            }
        }
示例#2
0
        public void UpdateItem(Documentation_BO postedItem)
        {
            var dbObj = P04201702Context.Documentations.Single(postedItem.Id);

            dbObj.Id          = postedItem.Id;
            dbObj.TitlePageVN = postedItem.TitlePageVN;
            dbObj.TitlePageEN = postedItem.TitlePageEN;
            if (postedItem.TitleVN != null)
            {
                dbObj.TitleVN = postedItem.TitleVN.Trim();
            }
            else
            {
                dbObj.TitleVN = postedItem.TitleVN;
            }
            if (postedItem.TitleEN != null)
            {
                dbObj.TitleEN = postedItem.TitleEN.Trim();
            }
            else
            {
                dbObj.TitleEN = postedItem.TitleEN;
            }
            if (postedItem.ImageAvatarUrlVN != null)
            {
                dbObj.ImageAvatarUrlVN = postedItem.ImageAvatarUrlVN.Trim();
            }
            else
            {
                dbObj.ImageAvatarUrlVN = postedItem.ImageAvatarUrlVN;
            }
            if (postedItem.ImageAvatarUrlEN != null)
            {
                dbObj.ImageAvatarUrlEN = postedItem.ImageAvatarUrlEN.Trim();
            }
            else
            {
                dbObj.ImageAvatarUrlEN = postedItem.ImageAvatarUrlEN;
            }
            if (postedItem.DescriptionVN != null)
            {
                dbObj.DescriptionVN = postedItem.DescriptionVN.Trim();
            }
            else
            {
                dbObj.DescriptionVN = postedItem.DescriptionVN;
            }
            if (postedItem.DescriptionEN != null)
            {
                dbObj.DescriptionEN = postedItem.DescriptionEN.Trim();
            }
            else
            {
                dbObj.DescriptionEN = postedItem.DescriptionEN;
            }
            dbObj.ContentVN = postedItem.ContentVN;
            dbObj.ContentEN = postedItem.ContentEN;


            if (postedItem.MetaDescriptionVN != null)
            {
                dbObj.MetaDescriptionVN = postedItem.MetaDescriptionVN.Trim();
            }
            else
            {
                dbObj.MetaDescriptionVN = postedItem.MetaDescriptionVN;
            }
            if (postedItem.MetaDescriptionEN != null)
            {
                dbObj.MetaDescriptionEN = postedItem.MetaDescriptionEN.Trim();
            }
            else
            {
                dbObj.MetaDescriptionEN = postedItem.MetaDescriptionEN;
            }

            if (postedItem.RoutingVN != null)
            {
                dbObj.RoutingVN = postedItem.RoutingVN.Trim();
            }
            else
            {
                dbObj.RoutingVN = postedItem.RoutingVN;
            }
            if (postedItem.RoutingEN != null)
            {
                dbObj.RoutingEN = postedItem.RoutingEN.Trim();
            }
            else
            {
                dbObj.RoutingEN = postedItem.RoutingEN;
            }
            // dbObj.PageComponent = postedItem.PageComponent;
            dbObj.DisplayOrder = postedItem.DisplayOrder;
            dbObj.IsActive     = postedItem.IsActive;
            //dbObj.ParentId = postedItem.ParentId;
            //dbObj.IsLeaf = postedItem.IsLeaf;
            //dbObj.Level = postedItem.Level;
            P04201702Context.Documentations.Update(dbObj);
        }
示例#3
0
        public void AddItem(Documentation_BO postedItem)
        {
            Documentation newDbObj = new Documentation();

            newDbObj.Id          = postedItem.Id;
            newDbObj.TitlePageVN = postedItem.TitlePageVN;
            newDbObj.TitlePageEN = postedItem.TitlePageEN;
            if (postedItem.TitleVN != null)
            {
                newDbObj.TitleVN = postedItem.TitleVN.Trim();
            }
            else
            {
                newDbObj.TitleVN = postedItem.TitleVN;
            }
            if (postedItem.TitleEN != null)
            {
                newDbObj.TitleEN = postedItem.TitleEN.Trim();
            }
            else
            {
                newDbObj.TitleEN = postedItem.TitleEN;
            }
            if (postedItem.ImageAvatarUrlVN != null)
            {
                newDbObj.ImageAvatarUrlVN = postedItem.ImageAvatarUrlVN.Trim();
            }
            else
            {
                newDbObj.ImageAvatarUrlVN = postedItem.ImageAvatarUrlVN;
            }
            if (postedItem.ImageAvatarUrlEN != null)
            {
                newDbObj.ImageAvatarUrlEN = postedItem.ImageAvatarUrlEN.Trim();
            }
            else
            {
                newDbObj.ImageAvatarUrlEN = postedItem.ImageAvatarUrlEN;
            }
            if (postedItem.DescriptionVN != null)
            {
                newDbObj.DescriptionVN = postedItem.DescriptionVN.Trim();
            }
            else
            {
                newDbObj.DescriptionVN = postedItem.DescriptionVN;
            }
            if (postedItem.DescriptionEN != null)
            {
                newDbObj.DescriptionEN = postedItem.DescriptionEN.Trim();
            }
            else
            {
                newDbObj.DescriptionEN = postedItem.DescriptionEN;
            }
            newDbObj.ContentVN = postedItem.ContentVN;
            newDbObj.ContentEN = postedItem.ContentEN;

            if (postedItem.MetaDescriptionVN != null)
            {
                newDbObj.MetaDescriptionVN = postedItem.MetaDescriptionVN.Trim();
            }
            else
            {
                newDbObj.MetaDescriptionVN = postedItem.MetaDescriptionVN;
            }
            if (postedItem.MetaDescriptionEN != null)
            {
                newDbObj.MetaDescriptionEN = postedItem.MetaDescriptionEN.Trim();
            }
            else
            {
                newDbObj.MetaDescriptionEN = postedItem.MetaDescriptionEN;
            }

            if (postedItem.RoutingVN != null)
            {
                newDbObj.RoutingVN = postedItem.RoutingVN.Trim();
            }
            else
            {
                newDbObj.RoutingVN = postedItem.RoutingVN;
            }
            if (postedItem.RoutingEN != null)
            {
                newDbObj.RoutingEN = postedItem.RoutingEN.Trim();
            }
            else
            {
                newDbObj.RoutingEN = postedItem.RoutingEN;
            }
            newDbObj.Category      = postedItem.Category;
            newDbObj.PageComponent = postedItem.PageComponent;
            newDbObj.DisplayOrder  = postedItem.DisplayOrder;
            newDbObj.IsActive      = postedItem.IsActive;
            newDbObj.ParentId      = postedItem.ParentId;
            newDbObj.IsLeaf        = postedItem.IsLeaf;
            newDbObj.Level         = postedItem.Level;
            P04201702Context.Documentations.Insert(newDbObj);
        }