public override MessageCollection Verify()
{
try
{
var retval = new MessageCollection();
retval.AddRange(base.Verify());
var customViewColumn = (CustomViewColumn)this.Object;
//Check valid name
if (!ValidationHelper.ValidDatabaseIdenitifer(customViewColumn.DatabaseName))
retval.Add(MessageTypeConstants.Error, string.Format(ValidationHelper.ErrorTextInvalidIdentifier, customViewColumn.Name), customViewColumn.Controller);
if (!ValidationHelper.ValidCodeIdentifier(customViewColumn.PascalName))
retval.Add(MessageTypeConstants.Error, string.Format(ValidationHelper.ErrorTextInvalidIdentifier, customViewColumn.Name), customViewColumn.Controller);
if (!ValidationHelper.ValidFieldIdentifier(customViewColumn.PascalName))
retval.Add(MessageTypeConstants.Error, string.Format(ValidationHelper.ErrorTextInvalidIdentifier, customViewColumn.Name), customViewColumn.Controller);
//Check valid name
if ((!string.IsNullOrEmpty(customViewColumn.CodeFacade)) && !ValidationHelper.ValidDatabaseIdenitifer(customViewColumn.CodeFacade))
retval.Add(MessageTypeConstants.Error, ValidationHelper.ErrorTextInvalidCodeFacade, customViewColumn.Controller);
return retval;
}
catch(Exception ex)
{
throw;
}
}