18 lines
710 B
C#
18 lines
710 B
C#
using System.Collections.Generic;
|
|
using System.Threading.Tasks;
|
|
using _0_Framework.Domain;
|
|
using CompanyManagment.App.Contracts.Job;
|
|
|
|
namespace Company.Domain.JobAgg;
|
|
|
|
public interface IJobRepository : IRepository<long, Job>
|
|
{
|
|
List<JobViewModel> GetJob();
|
|
EditJob GetDetails(long id);
|
|
List<JobViewModel> Search(JobSearchModel searchModel);
|
|
List<JobViewModel> SearchJobForMain(JobSearchModel searchModel);
|
|
// Task<List<JobViewModel>> GetJobListByText(string searchtText);
|
|
List<JobViewModel> GetJobListByText(string searchtText);
|
|
List<JobViewModel> GetJobListByWorkshopId(long workshopId);
|
|
List<JobViewModel> GetJobListByTextAndWorkshopId(string textSearch, long workshopId);
|
|
} |