public static DataCore GetInstance()
 {
     if (_instance == null)
     {
         _instance = new DataCore();
     }
     return _instance;
 }
 /// <summary>
 /// 
 /// </summary>
 internal ReportTypesAdapter(DataCore dataCore)
     : base(dataCore)
 {           
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="dataCore"></param>
 internal CostReportsAdapter(DataCore dataCore)
     : base(dataCore)
 {
     _items = new ObservableCollection<AbstractAdapterItem>();
 }
 public DocumentsAdapter(DataCore dataCore) : base(dataCore)
 {
 }
 public CostDocumentAdapter(DataCore dataCore)
     : base(dataCore)
 {
 }
 internal MonthAdapter(DataCore dataCore): base(dataCore)
 {
     
 }