예제 #1
0
 public async Task DeleteApplication(Application application)
 {
     using (var context = new HealthCheckerContext())
     {
         context.Applications.Remove(application);
         await context.SaveChangesAsync();
     }
 }
예제 #2
0
        public async Task <Application> AddApplication(Application application)
        {
            using (var context = new HealthCheckerContext())
            {
                context.Applications.Add(application);
                await context.SaveChangesAsync();

                return(application);
            }
        }
예제 #3
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);
            }
        }