¿Cómo crear tus propios Validation Attribute en C# MVC .Net para validar tus modelos?

En este video te mostrare como puedes crear tus propias reglas de validación creando tus propios Validation Attribute los cuales puedes utilizar en tus View Models al momento de crear tus formularios o en la lógica de la programación de tu backend.