aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.BL/ObservableEntity.cs
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2018-08-21 13:05:37 +0300
committerRoy Ben-Shabat <Roy@Twine-s.com>2018-08-21 13:05:37 +0300
commit5c58e6499306b3087015758c1054497dccc407e6 (patch)
tree82d3b43c83f57d381d7a4fd4d7071861387fb68f /Software/Visual_Studio/Tango.BL/ObservableEntity.cs
parentb4a1c833f0e67835e89961e77329efe5bf2a7797 (diff)
downloadTango-5c58e6499306b3087015758c1054497dccc407e6.tar.gz
Tango-5c58e6499306b3087015758c1054497dccc407e6.zip
Done with Developer Module.
Implemented DB auth using Azure Active Directory Interactive!
Diffstat (limited to 'Software/Visual_Studio/Tango.BL/ObservableEntity.cs')
-rw-r--r--Software/Visual_Studio/Tango.BL/ObservableEntity.cs21
1 files changed, 1 insertions, 20 deletions
diff --git a/Software/Visual_Studio/Tango.BL/ObservableEntity.cs b/Software/Visual_Studio/Tango.BL/ObservableEntity.cs
index 6d0615f4a..7c11c7396 100644
--- a/Software/Visual_Studio/Tango.BL/ObservableEntity.cs
+++ b/Software/Visual_Studio/Tango.BL/ObservableEntity.cs
@@ -157,26 +157,7 @@ namespace Tango.BL
/// </summary>
public virtual void Save(ObservablesContext context)
{
- if (context == ObservablesEntitiesAdapter.Instance.Context)
- {
- var tableName = this.GetType().GetCustomAttribute<TableAttribute>().Name;
-
- String propName = tableName.FromDalNameToTitleCase();
-
- DbSet<T> set = ObservablesEntitiesAdapter.Instance.Context.GetType().GetProperty(propName, BindingFlags.Instance | BindingFlags.Public).GetValue(context) as DbSet<T>;
- ObservableCollection<T> obs = ObservablesEntitiesAdapter.Instance.GetType().GetProperty(propName, BindingFlags.Instance | BindingFlags.Public).GetValue(ObservablesEntitiesAdapter.Instance) as ObservableCollection<T>;
-
- if (!obs.Contains(this as T))
- {
- set.Add(this as T);
- }
-
- ObservablesEntitiesAdapter.Instance.SaveChanges();
- }
- else
- {
- context.SaveChanges();
- }
+ context.SaveChanges();
}
/// <summary>