using HopFrame.Web.Admin; using Microsoft.EntityFrameworkCore; using HopFrame.Testing.Api.Models; namespace HopFrame.Testing.Web.Providers; public class AddressProvider(DatabaseContext context) : ModelProvider
{ public override async Task> ReadAll() { return await context.Addresses.ToArrayAsync(); } public override async Task
Create(Address model) { await context.Addresses.AddAsync(model); await context.SaveChangesAsync(); return model; } public override async Task
Update(Address model) { context.Addresses.Update(model); await context.SaveChangesAsync(); return model; } public override async Task Delete(Address model) { context.Addresses.Remove(model); await context.SaveChangesAsync(); } }