using BMA.EHR.Application.Common.Interfaces; using BMA.EHR.Domain.Entities.MetaData.BloodGroup; using Microsoft.EntityFrameworkCore; namespace BMA.EHR.Application.Repositories.BloodGroup { public class BloodGroupRepository : IGenericRepository { private readonly IApplicationDBContext _dbContext; public BloodGroupRepository(IApplicationDBContext dbContext) { _dbContext = dbContext; } public async Task> GetAllAsync() { return await _dbContext.MD_BloodGroups.ToListAsync(); } public async Task GetByIdAsync(Guid id) { return await _dbContext.MD_BloodGroups.FirstOrDefaultAsync(x => x.Id == id); } } }