bool IImmediateContent.ImmediateChange(Uri uri) { var id = uri.GetQueryParam("Id"); if (id == null) { return(false); } var obj = PpFiltersManager.Instance.GetById(id); if (obj == null) { return(false); } obj.PrepareForEditing(); _id = id; _object = obj; SetModel(); return(true); }
void ILoadableContent.Load() { _object = PpFiltersManager.Instance.GetById(_id); _object?.PrepareForEditing(); }
async Task ILoadableContent.LoadAsync(CancellationToken cancellationToken) { _object = await PpFiltersManager.Instance.GetByIdAsync(_id); _object?.PrepareForEditing(); }