Create - Entity, Validation and DB

enum - http://www.dotnetperls.com/enum
fluent id, map -
https://github.com/jagregory/fluent-nhibernate/wiki/Getting-started
app resource from code -
http://stackoverflow.com/questions/1609149/wpf-how-to-access-method-declared-in-app-xaml-cs
brush from string in code  -
http://stackoverflow.com/questions/2772166/how-to-set-border-borderbrush-from-string
enum bind cbx - cbStatus.DataSource = Enum.GetValues(typeof(Status)); -
http://stackoverflow.com/questions/906899/binding-an-enum-to-a-winforms-combo-box-and-then-setting-it
xbc to enum - parse -
http://msdn.microsoft.com/en-us/library/essfb559.aspx
fluent nullable -
http://hackingon.net/post/Nullable-properties-with-Fluent-nhibernate-automapping.aspx
---
* validated name and sex
* sex because i chose it to be enum and its alawys default male which is
a problem
* removing validation on change
* sessionfactory is created when app constructs
* sessionfactory is accessed from app resource
* session and trasnaction are created in each window event