Kadr.Data.EmployeeRank.OnValidate C# (CSharp) Method

OnValidate() private method

Проверка всех параметров перед сохранением
private OnValidate ( System action ) : void
action System
return void
partial         void OnValidate(System.Data.Linq.ChangeAction action)
        {
            if ((action == ChangeAction.Insert) || (action == ChangeAction.Update))
            {
                if (Rank.IsNull())
                    throw new ArgumentNullException("Ученое звание.");
                if (Employee.IsNull())
                    throw new ArgumentNullException("Сотрудник.");
                if ((EducDocument.DocNumber == "") || (EducDocument.DocNumber == null))
                    throw new ArgumentNullException("Номер диплома.");
                if (EducDocument.IsNull())
                    throw new ArgumentNullException("Данные диплома.");

            }
        }