public async Task <Customer> UpdateAsync(Customer updatedCustomer) { using (WaterContext waterContext = new WaterContext()) { waterContext.Entry(updatedCustomer).State = EntityState.Modified; await waterContext.SaveChangesAsync(); } return(updatedCustomer); }
public async Task DeleteAsync(int id) { using (WaterContext waterContext = new WaterContext()) { var removableCustomer = await waterContext.Customers.FindAsync(id); waterContext.Entry(removableCustomer).State = EntityState.Deleted; await waterContext.SaveChangesAsync(); } }