Пример #1
0
 private void TryAdd(IGroup group)
 {
     using (Database database = DatabaseConnections.CreateInstance())
     {
         DbGroup toAdd = group as DbGroup;
         database.AddToGroups(toAdd);
         database.SaveImmediatelyIfRequested();
         database.Cache.DetachGoup(toAdd);
         this.cache.Add(toAdd);
         this.dispatcher.ReportGroupsAdded(new List <IGroup> {
             toAdd
         });
     }
 }