diff options
Diffstat (limited to 'Project-Unite/Models')
| -rw-r--r-- | Project-Unite/Models/WikiModels.cs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Project-Unite/Models/WikiModels.cs b/Project-Unite/Models/WikiModels.cs index ac6c6cb..dffed26 100644 --- a/Project-Unite/Models/WikiModels.cs +++ b/Project-Unite/Models/WikiModels.cs @@ -1,10 +1,32 @@ using System; using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; using System.Linq; using System.Web; +using System.Web.Mvc; namespace Project_Unite.Models { + public class AddWikiCategoryViewModel + { + public AddWikiCategoryViewModel() + { + + } + + 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.")] + public string Name { get; set; } + + + [Required(AllowEmptyStrings = false, ErrorMessage = "Please select a parent category.")] + public string ParentId { get; set; } + } + public class WikiCategory { public string Id { get; set; } |
