`private async void OpenModalWindows()
{
try
{
if (AppController.instance.StatisticsViewType == StatisticsViewType.Default)
{
if (MainModal == null)
MainModal = new View.Components.Analytics.ModalWindows.ParentModalWindow();
<code> CurrentModalIndex = 0;
CurrentModalWindow = ListOfModals[CurrentModalIndex];
AppController.instance.Popup = new PopupModel()
{
Title = "",
Content = MainModal,
Type = PopupTypes.Container,
};
}
else
{
GetAnalyticsSelectedData();
SelectedDateSign = $"Energy on {SelectedDate.ToString("yyyy-MM-dd")}";
AppController.instance.Popup = new PopupModel
{
Type = PopupTypes.Content,
Title = "",
Content = new SelectedDataStatisticsModalWindow(),
};
}
}
catch (Exception ex)
{
}
</code>
<code> CurrentModalIndex = 0;
CurrentModalWindow = ListOfModals[CurrentModalIndex];
AppController.instance.Popup = new PopupModel()
{
Title = "",
Content = MainModal,
Type = PopupTypes.Container,
};
}
else
{
GetAnalyticsSelectedData();
SelectedDateSign = $"Energy on {SelectedDate.ToString("yyyy-MM-dd")}";
AppController.instance.Popup = new PopupModel
{
Type = PopupTypes.Content,
Title = "",
Content = new SelectedDataStatisticsModalWindow(),
};
}
}
catch (Exception ex)
{
}
</code>
CurrentModalIndex = 0;
CurrentModalWindow = ListOfModals[CurrentModalIndex];
AppController.instance.Popup = new PopupModel()
{
Title = "",
Content = MainModal,
Type = PopupTypes.Container,
};
}
else
{
GetAnalyticsSelectedData();
SelectedDateSign = $"Energy on {SelectedDate.ToString("yyyy-MM-dd")}";
AppController.instance.Popup = new PopupModel
{
Type = PopupTypes.Content,
Title = "",
Content = new SelectedDataStatisticsModalWindow(),
};
}
}
catch (Exception ex)
{
}
}`
I tried different ways to solve the problem, but it didn’t work, what are the solutions?