Beispiel #1
0
 public List <Application> GetAllApplications()
 {
     using (var context = new HealthCheckerContext())
     {
         return(context.Applications.ToList());
     }
 }
Beispiel #2
0
 public Application GetApplicationByName(string applicationName)
 {
     using (var context = new HealthCheckerContext())
     {
         return(context.Applications.FirstOrDefault(x => x.Name == applicationName));
     }
 }
Beispiel #3
0
 public async Task <Application> GetApplicationById(long applicationId)
 {
     using (var context = new HealthCheckerContext())
     {
         return(await context.Applications.FindAsync(applicationId));
     }
 }
Beispiel #4
0
 public async Task DeleteApplication(Application application)
 {
     using (var context = new HealthCheckerContext())
     {
         context.Applications.Remove(application);
         await context.SaveChangesAsync();
     }
 }
Beispiel #5
0
        public async Task <Application> AddApplication(Application application)
        {
            using (var context = new HealthCheckerContext())
            {
                context.Applications.Add(application);
                await context.SaveChangesAsync();

                return(application);
            }
        }
Beispiel #6
0
        public async Task <Application> UpdateApplication(Application application)
        {
            using (var context = new HealthCheckerContext())
            {
                var dbApplication = context.Applications.Find(application.ApplicationId);
                context.Entry(dbApplication).CurrentValues.SetValues(application);
                await context.SaveChangesAsync();

                return(application);
            }
        }