Exemplo n.º 1
0
        public override void Validate(SettingsViewModel entity)
        {
            ValidateMergeMessage(entity);
            ValidateTFSUri(entity);

            if (!entity.UseLocalAccount)
            {
                ValidateCustomAccount(entity);
            }

            if (!IsValid)
            {
                return;                       //Don't validate the rest if the model is already invalid.
            }
            ValidateCredentials(entity);

            if (!IsValid)
            {
                return;                       //Don't disconnect if the model is invalid.
            }
            _TFSController.Disconnect();
        }