diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-08-21 13:05:37 +0300 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-08-21 13:05:37 +0300 |
| commit | 5c58e6499306b3087015758c1054497dccc407e6 (patch) | |
| tree | 82d3b43c83f57d381d7a4fd4d7071861387fb68f /Software/Visual_Studio/Tango.BL/ObservableEntity.cs | |
| parent | b4a1c833f0e67835e89961e77329efe5bf2a7797 (diff) | |
| download | Tango-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.cs | 21 |
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> |
