title: Enum to Checkboxes in the Model C# MVC4
body: <p>Now I was looking to make some validation for some checkbox fields in my model.</p>
  
  <p>I want to create a unique rule that would require at least one checkbox to be true (or checked) in each category to make it valid. I have three different categories in this model.</p>
  
  <p>I was told to approach this with enum as stated <a href="https://stackoverflow.com/questions/21447189/data-annotation-with-bools"><strong>here</strong></a>.</p>
  
  <p>I've looked into the situation and it seems a little over my head, because you basically utilize C# to customize your own rules.</p>
  
  <p>Now these are the categories as mentioned in the hyperlink above:</p>
  
  <p>//Disabilities</p>
  
  <pre><code>[Display(Name = "Learning Disabilities")]
  public bool LD { get; set; }
  
  [Display(Name = "Developmental Disabilities")]
  public bool DD { get; set; }
  
  [Display(Name = "AD/HD")]
  public bool ADHD { get; set; }
  
  [Display(Name = "Autism")]
  public bool Autism { get; set; }
  </code></pre>
  
  <p>//Age Group</p>
  
  <pre><code>[Display(Name = "Child")]
  public bool child { get; set; }
  
  [Display(Name = "Youth")]
  public bool youth { get; set; }
  
  [Display(Name = "Adult")]
  public bool adult { get; set; }
  </code></pre>
  
  <p>//Strategy Type</p>
  
  <pre><code>[Display(Name = "Academic")]
  public bool academic { get; set; }
  
  [Display(Name = "Behaviour")]
  public bool behaviour { get; set; }
  
  [Display(Name = "Communication")]
  public bool communication { get; set; }
  
  [Display(Name = "Social")]
  public bool social { get; set; } 
  </code></pre>
  
  <p>Now to approach this I was told to use enum:</p>
  
  <pre><code>   public enum Age
      {
        [Display(Name="Child")
        Child,
        [Display(Name="Youth")
        Youth,
        [Display(Name="Adult")
        Adult
      }
  </code></pre>
  
  <p>^Do I throw this in the model still?</p>
  
  <p>I know this goes into the model:</p>
  
  <pre><code>[Required]
  public Age MyAge { get; set; }
  </code></pre>
  
  <p>After looking at several other examples I know that the above code is incomplete and I would also have to edit my view. As sad as it sounds, my education has not gone this far in programming so I apologize for my lack of understanding.</p>
  
  <p>But if you could point me in the right direction so I can walk this golden brick road that would be much appreciated</p>
  
  <p>Cheers.</p>