public static void GetLanguagesList(string serverUrl, GetLanguageListCallback _callback) { _getLanguagesListCallback = _callback; if (InternetChecker.IsInernetActive) { new LanguageDataService().GetAllLanguages(serverUrl, GetLanguagesListCallback); } InvokeCallbackWithLanguageListParameter(_languageRepository.GetAllLanguages()); }
public void GetAllLanguages(string serverUrl, GetLanguageListCallback callback) { try { _getLanguagesListCallback = callback; var request = HttpWebRequest.Create(string.Concat(serverUrl, ServerMethodAddresses.GetLanguageList)); request.BeginGetResponse(GetAllLanguagesCallback, request); } catch (Exception ex) { InvokeCallbackWithLanguageListParameter(null); } }