C# Class DAL.Services.VacancyService

Show file Open project: kulish-alina/HR_Project Class Usage Examples

Public Methods

Method Description
Add ( VacancyDTO vacancy ) : VacancyDTO
Delete ( int id ) : bool
Get ( int userId, int industryId, string title, int state, int typeOfEmployment, IEnumerable levelIds, IEnumerable locationIds, int current, int size ) : int>.Tuple
Get ( int id ) : VacancyDTO
Update ( VacancyDTO vacancy ) : VacancyDTO
VacancyService ( IUnitOfWork uow ) : System

Private Methods

Method Description
CreateChildVacanciesIfNeeded ( Vacancy domain, VacancyDTO dto ) : void

Method Details

Add() public method

public Add ( VacancyDTO vacancy ) : VacancyDTO
vacancy DAL.DTO.VacancyDTO
return DAL.DTO.VacancyDTO

Delete() public method

public Delete ( int id ) : bool
id int
return bool

Get() public method

public Get ( int userId, int industryId, string title, int state, int typeOfEmployment, IEnumerable levelIds, IEnumerable locationIds, int current, int size ) : int>.Tuple
userId int
industryId int
title string
state int
typeOfEmployment int
levelIds IEnumerable
locationIds IEnumerable
current int
size int
return int>.Tuple

Get() public method

public Get ( int id ) : VacancyDTO
id int
return DAL.DTO.VacancyDTO

Update() public method

public Update ( VacancyDTO vacancy ) : VacancyDTO
vacancy DAL.DTO.VacancyDTO
return DAL.DTO.VacancyDTO

VacancyService() public method

public VacancyService ( IUnitOfWork uow ) : System
uow IUnitOfWork
return System