public override void LoadHomeData(LoadHomeDataCallBack a_processResult, string a_directory) { string s_message = ""; GetSettingGroupAverageConsumption(); if (DataLoaded == false) { s_message = LoadData(a_directory); if (string.IsNullOrEmpty(s_message)) { DataLoaded = true; } } else { ResetAllProperties(); } if (string.IsNullOrEmpty(s_message)) { VoltAnalyzerMessage.Send <string>(MessageConstants.SetBusyMessage, ManageLanguage.GetLanguageString("Home$ProcessingBusyMessage", ManageLanguage.LanguageSelected)); AverageConsumptionResponce avr_result = AverrageConsumption(); a_processResult(true, "", avr_result.ModelToViewModel()); } else { a_processResult(false, s_message, null); } }
public abstract void LoadHomeData(LoadHomeDataCallBack a_processResult, string a_parameter);