C# 클래스 Cats.Services.EarlyWarning.NeedAssessmentService

상속: INeedAssessmentService
파일 보기 프로젝트 열기: edgecomputing/cats

공개 프로퍼티들

프로퍼티 타입 설명
Logger log4net.ILog

공개 메소드들

메소드 설명
AddNeedAssessment ( NeedAssessment needAssessment ) : bool
AddNeedAssessment ( int planID, int regionID, int seasonID, int userID, int needAssessmentTypeID ) : void
DeleteById ( int id ) : bool
DeleteNeedAssessment ( NeedAssessment needAssessment ) : bool
Dispose ( ) : void
EditNeedAssessment ( NeedAssessment needAssessment ) : bool
FindBy ( bool>.Expression predicate ) : List
FindById ( int id ) : NeedAssessment
GenerateDefefaultData ( NeedAssessment needAssessment ) : bool
GetAllNeedAssessment ( ) : List
GetListOfWoredas ( int zoneId ) : List
GetListOfZones ( ) : List
GetRegions ( ) : IOrderedEnumerable
GetRegionsFromNeedAssessment ( ) : List
GetSeasonFromNeedAssessment ( ) : List
GetZonesFromNeedAssessment ( ) : List
GetZoness ( int region ) : IOrderedEnumerable
IsNeedAssessmentUsedInHrd ( int planId ) : bool
NeedAssessmentService ( IUnitOfWork unitOfWork, log4net.ILog logger ) : System

메소드 상세

AddNeedAssessment() 공개 메소드

public AddNeedAssessment ( NeedAssessment needAssessment ) : bool
needAssessment Cats.Models.NeedAssessment
리턴 bool

AddNeedAssessment() 공개 메소드

public AddNeedAssessment ( int planID, int regionID, int seasonID, int userID, int needAssessmentTypeID ) : void
planID int
regionID int
seasonID int
userID int
needAssessmentTypeID int
리턴 void

DeleteById() 공개 메소드

public DeleteById ( int id ) : bool
id int
리턴 bool

DeleteNeedAssessment() 공개 메소드

public DeleteNeedAssessment ( NeedAssessment needAssessment ) : bool
needAssessment Cats.Models.NeedAssessment
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EditNeedAssessment() 공개 메소드

public EditNeedAssessment ( NeedAssessment needAssessment ) : bool
needAssessment Cats.Models.NeedAssessment
리턴 bool

FindBy() 공개 메소드

public FindBy ( bool>.Expression predicate ) : List
predicate bool>.Expression
리턴 List

FindById() 공개 메소드

public FindById ( int id ) : NeedAssessment
id int
리턴 Cats.Models.NeedAssessment

GenerateDefefaultData() 공개 메소드

public GenerateDefefaultData ( NeedAssessment needAssessment ) : bool
needAssessment Cats.Models.NeedAssessment
리턴 bool

GetAllNeedAssessment() 공개 메소드

public GetAllNeedAssessment ( ) : List
리턴 List

GetListOfWoredas() 공개 메소드

public GetListOfWoredas ( int zoneId ) : List
zoneId int
리턴 List

GetListOfZones() 공개 메소드

public GetListOfZones ( ) : List
리턴 List

GetRegions() 공개 메소드

public GetRegions ( ) : IOrderedEnumerable
리턴 IOrderedEnumerable

GetRegionsFromNeedAssessment() 공개 메소드

public GetRegionsFromNeedAssessment ( ) : List
리턴 List

GetSeasonFromNeedAssessment() 공개 메소드

public GetSeasonFromNeedAssessment ( ) : List
리턴 List

GetZonesFromNeedAssessment() 공개 메소드

public GetZonesFromNeedAssessment ( ) : List
리턴 List

GetZoness() 공개 메소드

public GetZoness ( int region ) : IOrderedEnumerable
region int
리턴 IOrderedEnumerable

IsNeedAssessmentUsedInHrd() 공개 메소드

public IsNeedAssessmentUsedInHrd ( int planId ) : bool
planId int
리턴 bool

NeedAssessmentService() 공개 메소드

public NeedAssessmentService ( IUnitOfWork unitOfWork, log4net.ILog logger ) : System
unitOfWork IUnitOfWork
logger log4net.ILog
리턴 System

프로퍼티 상세

Logger 공개적으로 프로퍼티

public ILog,log4net Logger
리턴 log4net.ILog