public async Task DeleteApplication(Application application) { using (var context = new HealthCheckerContext()) { context.Applications.Remove(application); await context.SaveChangesAsync(); } }
public async Task <Application> AddApplication(Application application) { using (var context = new HealthCheckerContext()) { context.Applications.Add(application); await context.SaveChangesAsync(); return(application); } }
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); } }