Ejemplo n.º 1
0
        protected override void LoadOrThrow()
        {
            _oldName = Path.GetFileName(Id.ApartFromLast(Extension, StringComparison.OrdinalIgnoreCase));
            Name     = _oldName;

            var dir = Path.GetDirectoryName(Id);

            if (string.IsNullOrEmpty(dir))
            {
                AddError(AcErrorType.Load_Base, ToolsStrings.CarSetupObject_Load_InvalidLocation);
                _oldTrackId = null;
                TrackId     = _oldTrackId;
                SetHasData(false);
                return;
            }

            _oldTrackId = dir == GenericDirectory ? null : dir;
            TrackId     = _oldTrackId;
            LoadData();
        }
Ejemplo n.º 2
0
 protected override void LoadOrThrow()
 {
     _oldName = Id.ApartFromLast(Extension, StringComparison.OrdinalIgnoreCase);
     Name     = _oldName;
 }