public async Task <IEnumerable> GetAll() { using (GarageOrganizerDbContext context = _contextFactory.CreateDbContext()) { var clients = await context.Clients.ToListAsync(); return(clients); } }
public async Task <Client> Get(int id) { using (GarageOrganizerDbContext context = _contextFactory.CreateDbContext()) { var client = await context.Clients.FirstOrDefaultAsync((c) => c.Id == id); return(client); } }
public async Task <Client> Update(int id, Client client) { using (GarageOrganizerDbContext context = _contextFactory.CreateDbContext()) { client.Id = id; context.Update(client); await context.SaveChangesAsync(); return(client); } }
public async Task <Client> Create(Client client) { using (GarageOrganizerDbContext context = _contextFactory.CreateDbContext()) { await context.Clients.AddAsync(client); await context.SaveChangesAsync(); return(client); } }
public async Task <Car> Update(int id, Car car) { using (GarageOrganizerDbContext context = _contextFactory.CreateDbContext()) { car.Id = id; context.Update(car); await context.SaveChangesAsync(); return(car); } }
public async Task <Car> Create(Car car) { using (GarageOrganizerDbContext context = _contextFactory.CreateDbContext()) { await context.Cars.AddAsync(car); await context.SaveChangesAsync(); return(car); } }
public async Task <Visit> Update(int id, Visit visit) { using (GarageOrganizerDbContext context = _contextFactory.CreateDbContext()) { visit.Id = id; context.Update(visit); await context.SaveChangesAsync(); return(visit); } }
public async Task <Visit> Create(Visit visit) { using (GarageOrganizerDbContext context = _contextFactory.CreateDbContext()) { await context.Visits.AddAsync(visit); await context.SaveChangesAsync(); return(visit); } }
public async Task <bool> Delete(int id) { using (GarageOrganizerDbContext context = _contextFactory.CreateDbContext()) { var client = await context.Clients.FirstOrDefaultAsync((c) => c.Id == id); context.Remove(client); await context.SaveChangesAsync(); return(true); } }