Exemple #1
0
 public IMenu Get(ISettings settings, int id)
 {
     using (ILifetimeScope scope = m_dependencyContainer.GetContainer().BeginLifetimeScope())
     {
         IMenuDataFactory dataFactory = scope.Resolve <IMenuDataFactory>();
         MenuData         data        = dataFactory.Get(new Settings(settings), id);
         if (data != null)
         {
             return(new Menu(data, scope.Resolve <IMenuDataSaver>(), m_menuCommentFactory));
         }
         else
         {
             return(null);
         }
     }
 }