aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2019-02-20 22:55:15 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2019-02-20 22:55:15 +0200
commit9447a8a09f87d6ea2cb62860021c595386668eec (patch)
treea02db15a1247587f14fedb6ccae76f79bd63afb3 /Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs
parent17446569ca8d8dd00331da5926b938593c4b117f (diff)
downloadTango-9447a8a09f87d6ea2cb62860021c595386668eec.tar.gz
Tango-9447a8a09f87d6ea2cb62860021c595386668eec.zip
A lot of work !!!
Diffstat (limited to 'Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs')
-rw-r--r--Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs13
1 files changed, 12 insertions, 1 deletions
diff --git a/Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs b/Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs
index d36113e71..94d751482 100644
--- a/Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs
+++ b/Software/Visual_Studio/Tango.BL/ObservablesContextExtension.cs
@@ -22,6 +22,7 @@ namespace Tango.BL
private List<ObservableModifiedEventArgs> _pending_notifications = new List<ObservableModifiedEventArgs>();
private ObservablesContextAdapter _adapter;
private static DataSource _override_datasource;
+ private DataSource _dataSource;
/// <summary>
/// Initializes a new instance of the <see cref="ObservablesContext"/> class.
@@ -38,6 +39,7 @@ namespace Tango.BL
/// <param name="isFile">if set to <c>true</c> will try to connect to an .mdf file.</param>
public ObservablesContext(DataSource dataSource) : base(dataSource.ToConnection(), true)
{
+ _dataSource = dataSource;
Database.SetInitializer<ObservablesContext>(null);
Configuration.LazyLoadingEnabled = false;
_adapter = new ObservablesContextAdapter(this);
@@ -190,6 +192,15 @@ namespace Tango.BL
}
/// <summary>
+ /// Gets the current data source.
+ /// </summary>
+ /// <returns></returns>
+ public DataSource GetDataSource()
+ {
+ return _dataSource;
+ }
+
+ /// <summary>
/// Gets the actual data source (settings or overridden).
/// </summary>
/// <returns></returns>
@@ -207,7 +218,7 @@ namespace Tango.BL
/// <inheritdoc />
public override string ToString()
{
- return GetActualDataSource().ToString();
+ return GetDataSource().ToString();
}
/// <summary>