using Microsoft.EntityFrameworkCore; using agologumApi.Models; namespace agologumApi.Services; public class UserService { private readonly AppDbContext db_; public UserService(AppDbContext db) { db_ = db; } public async Task> GetAll() { return await db_.Users.ToListAsync(); } public async Task Get(Guid id) { return await db_.Users.FindAsync(id); } public async Task Get(string name) { return await db_.Users.FirstOrDefaultAsync(u => u.UserName == name); } public async Task Delete(Guid id) { User? User = await db_.Users.FindAsync(id); if(User != null) { db_.Users.Remove(User); await db_.SaveChangesAsync(); return true; } else { return false; } } }