public void RequestClasses(bool refresh = false) { if (refresh && Classes != null && Classes.Count == 0) { return; } if (IsClassListLoading) { _provider.CancelGettingClasses(); } IsClassListLoading = true; _provider.GetClasses(); }