Esempio n. 1
0
        public static List <NewsTypesForNewsVersion> MapToNewsTypeForNewsForEdit(this PageNewsEditViewModel PageNewsEditViewModel)
        {
            List <NewsTypesForNewsVersion> NewsTypesForNewsList = new List <NewsTypesForNewsVersion>();
            string NewsTypeIds     = PageNewsEditViewModel.NewsTypesIds;
            var    NewsTypeIdsList = NewsTypeIds.Split(',');

            foreach (var NewsTypeId in NewsTypeIdsList)
            {
                NewsTypesForNewsVersion NewsTypesForNews = new NewsTypesForNewsVersion();
                NewsTypesForNews.NewsTypeId = int.Parse(NewsTypeId);
                NewsTypesForNewsList.Add(NewsTypesForNews);
            }
            return(NewsTypesForNewsList);
        }
Esempio n. 2
0
        //edit post
        public static PageNewsVersion MapToPageNewsVersion(this PageNewsEditViewModel PageNewsViewModel)
        {
            PageNewsVersion pageNews = new PageNewsVersion();

            pageNews.Id                 = PageNewsViewModel.News.Id;
            pageNews.EnTitle            = PageNewsViewModel.News.EnTitle;
            pageNews.ArTitle            = PageNewsViewModel.News.ArTitle;
            pageNews.EnDescription      = PageNewsViewModel.News.EnDescription;
            pageNews.ArDescription      = PageNewsViewModel.News.ArDescription;
            pageNews.EnShortDescription = PageNewsViewModel.News.EnShortDescription;
            pageNews.ArShortDescription = PageNewsViewModel.News.ArShortDescription;
            pageNews.Url                = PageNewsViewModel.News.url;
            pageNews.IsActive           = PageNewsViewModel.News.IsActive;
            pageNews.CreationDate       = PageNewsViewModel.News.CreationDate.Value;
            pageNews.CreatedById        = PageNewsViewModel.News.CreatedById;
            pageNews.Date               = PageNewsViewModel.News.Date;
            pageNews.PageNewsId         = PageNewsViewModel.News.PageNewsId;
            pageNews.ChangeActionEnum   = PageNewsViewModel.News.ChangeActionEnum;
            pageNews.VersionStatusEnum  = PageNewsViewModel.News.VersionStatusEnum;
            return(pageNews);
        }