summaryrefslogtreecommitdiff
path: root/Project-Unite/Models
diff options
context:
space:
mode:
Diffstat (limited to 'Project-Unite/Models')
-rw-r--r--Project-Unite/Models/WikiModels.cs17
1 files changed, 14 insertions, 3 deletions
diff --git a/Project-Unite/Models/WikiModels.cs b/Project-Unite/Models/WikiModels.cs
index 8009d49..96e0858 100644
--- a/Project-Unite/Models/WikiModels.cs
+++ b/Project-Unite/Models/WikiModels.cs
@@ -7,6 +7,17 @@ using System.Web.Mvc;
namespace Project_Unite.Models
{
+ public class AddWikiPageViewModel : AddWikiCategoryViewModel
+ {
+ public AddWikiPageViewModel() : base()
+ {
+ Parents.Remove(Parents.FirstOrDefault(x => x.Value == "none"));
+ }
+ [AllowHtml]
+ [Required(ErrorMessage = "Please enter content for your page.")]
+ public string Content { get; set; }
+ }
+
public class AddWikiCategoryViewModel
{
public AddWikiCategoryViewModel()
@@ -32,9 +43,9 @@ namespace Project_Unite.Models
public List<SelectListItem> Parents { get; set; }
- [Required(AllowEmptyStrings = false, ErrorMessage ="Please name your category.")]
- [MinLength(5, ErrorMessage ="Your category's name must be at least 5 characters long.")]
- [MaxLength(25, ErrorMessage ="Your category's name must be at most 25 characters long.")]
+ [Required(AllowEmptyStrings = false, ErrorMessage ="Please name your category/page.")]
+ [MinLength(5, ErrorMessage ="Your category/page's name must be at least 5 characters long.")]
+ [MaxLength(25, ErrorMessage ="Your category/page's name must be at most 25 characters long.")]
public string Name { get; set; }