コード例 #1
0
ファイル: ConfigRepository.cs プロジェクト: rgan/configstore
 public IEnumerable<Environment> GetAllEnvironments()
 {
     using (var context = new ConfigContext())
     {
         return context.Environments.ToList();
     }
 }
コード例 #2
0
ファイル: ConfigRepository.cs プロジェクト: rgan/configstore
 public IEnumerable<Application> GetAllApplications()
 {
     using(var context = new ConfigContext())
     {
         return context.Applications.ToList();
     }
 }
コード例 #3
0
ファイル: ConfigRepository.cs プロジェクト: rgan/configstore
 public Application FindApplicationById(int id)
 {
     using (var context = new ConfigContext())
     {
         return context.Applications.Include("ApplicationConfig").Include("ApplicationConfig.Environment").First(a => a.ApplicationID == id);
     }
 }
コード例 #4
0
ファイル: ConfigRepository.cs プロジェクト: rgan/configstore
 public void Add(Application app)
 {
     using (var context = new ConfigContext())
     {
         context.Applications.Add(app);
         context.SaveChanges();
     }
 }
コード例 #5
0
ファイル: ConfigRepository.cs プロジェクト: rgan/configstore
 public void Delete(Application application)
 {
     using (var context = new ConfigContext())
     {
         var appFromDb = context.Applications.Find(application.ApplicationID);
         context.Applications.Remove(appFromDb);
         context.SaveChanges();
     }
 }