diff options
Diffstat (limited to 'Project-Unite/Models')
| -rw-r--r-- | Project-Unite/Models/WikiModels.cs | 17 |
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; } |
