Added validation to the create and edit forms by adding ComponentModel.DataAnnotations