| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- using GreenTree.Nachtragsmanagement.Core.Domain.Misc;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- namespace GreenTree.Nachtragsmanagement.Web.Models.Misc
- {
- public class HelpPageDataModel
- {
- public int Id { get; set; }
- public string Title { get; set; }
- public string Category { get; set; }
- public string Subcategory { get; set; }
- public string Content { get; set; }
- public int DisplayIndex { get; set; }
- public HelpPageDataModel()
- {
- }
- public static HelpPageDataModel FromHelpPage(Core.Domain.Misc.HelpPage helpPageEntity, bool newWhenIsNull)
- {
- if (helpPageEntity == null && newWhenIsNull)
- return new HelpPageDataModel
- {
- Id = -1,
- };
- if (helpPageEntity == null && !newWhenIsNull)
- throw new ArgumentNullException("helpPageEntity", "Cannot create HelpPageDataModel from NULL helpPage entity.");
- var helpPageDataModel = new HelpPageDataModel
- {
- Id = helpPageEntity.Id,
- Title = helpPageEntity.Title,
- Category = helpPageEntity.Category,
- Subcategory = helpPageEntity.Subcategory,
- Content = helpPageEntity.Content,
- DisplayIndex = helpPageEntity.DisplayIndex
- };
- return helpPageDataModel;
- }
- public Core.Domain.Misc.HelpPage ToHelpPage()
- {
- return new Core.Domain.Misc.HelpPage
- {
- Id = this.Id,
- Title = this.Title,
- Category = this.Category,
- Subcategory = this.Subcategory,
- Content = this.Content,
- DisplayIndex = this.DisplayIndex
- };
- }
- }
- }
|