Files
PortBlog.API/PortBlog.API/Repositories/ExperienceRepository.cs
T
rajukottedi 4c6f9a4ba8 Changes:
Database Migration, Repositories, Automapper, Logger, StaticFiles
2024-04-26 02:34:47 +05:30

23 lines
696 B
C#

using Microsoft.EntityFrameworkCore;
using PortBlog.API.DbContexts;
using PortBlog.API.Entities;
using PortBlog.API.Repositories.Contracts;
namespace PortBlog.API.Repositories
{
public class ExperienceRepository : IExperienceRepository
{
private readonly CvBlogContext _cvBlogContext;
public ExperienceRepository(CvBlogContext cvBlogContext)
{
_cvBlogContext = cvBlogContext;
}
public async Task<IEnumerable<Experience>> GetExperiencesForResumeAsync(int resumeId)
{
return await _cvBlogContext.Experiences.Where(e => e.ResumeId == resumeId).OrderByDescending(e => e.StartDate).ToListAsync();
}
}
}