Beispiel #1
0
        public int CreatePage(CreatePageInputModel inputModel)
        {
            Page newPage = new Page();
            newPage.Title = inputModel.Title;
            newPage.Summary = inputModel.Summary;
            newPage.Content = inputModel.Content;
            newPage.DateCreated = DateTime.Now;
            newPage.DisplayOrder = inputModel.DisplayOrder;

            this.Data.Pages.Add(newPage);
            this.Data.SaveChanges();

            return newPage.Id;
        }
Beispiel #2
0
        private PageViewModel MapPageViewModel(Page page)
        {
            PageViewModel model = new PageViewModel();
            model.Id = page.Id;
            model.Title = page.Title;
            model.Summary = page.Summary;
            model.Content = page.Content;

            return model;
        }
Beispiel #3
0
        private CreatePageInputModel MapPageInputModel(Page dbPage)
        {
            CreatePageInputModel model = new CreatePageInputModel();
            model.Id = dbPage.Id;
            model.Title = dbPage.Title;
            model.Summary = dbPage.Summary;
            model.Content = dbPage.Content;
            model.DisplayOrder = dbPage.DisplayOrder;

            return model;
        }