Sky.Net/Infrastructure/Data/ProductRepository.cs

25 lines
626 B
C#
Raw Normal View History

2022-05-09 17:07:59 -07:00
using Core.Entities;
using Core.Interfaces;
using Microsoft.EntityFrameworkCore;
namespace Infrastucture.Data
{
public class ProductRepository : iProductRepository
{
private readonly StoreContext _context;
public ProductRepository(StoreContext context)
{
_context = context;
}
public async Task<Product> GetProductByIdAsync(int id)
{
return await _context.Products.FindAsync(id);
}
public async Task<IReadOnlyList<Product>> GetProductsAync()
{
return await _context.Products.ToListAsync();
}
}
}