public override bool IsValid(object value) { if (value == null) { return(false); } string userName = (value as LogOnModel).UserName; string password = (value as LogOnModel).Password; if (userName == null || password == null) { return(false); } var check = _userModule.Authenticate(new User() { UserName = userName, Password = password }); return(check); }