20 lines
533 B
C#
20 lines
533 B
C#
using PortBlog.API.Entities;
|
|
|
|
namespace PortBlog.API.Repositories.Contracts
|
|
{
|
|
public interface IResumeRepository
|
|
{
|
|
Task<Resume?> GetLatestResumeForCandidateAsync(int candidateId, bool includeOtherData = false);
|
|
|
|
Task<Resume?> GetHobbiesAsync(int candidateId);
|
|
|
|
Task<Resume?> GetResumeAsync(int candidateId);
|
|
|
|
Task<Resume?> GetCandidateWithSocialLinksAsync(int candidateId);
|
|
|
|
Task<Resume?> GetProjectsAsync(int candidateId);
|
|
|
|
Task<Blog?> GetBlogAsync(int candidate);
|
|
}
|
|
}
|