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

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

공개 메소드들

메소드 설명
AddProjectCodeAllocation ( ProjectCodeAllocation _ProjectCodeAllocationDetail, int requisitionId, bool IsLastAssignment ) : bool
AddProjectCodeAllocationDetail ( ProjectCodeAllocation _ProjectCodeAllocationDetail ) : bool
DeleteById ( int id ) : bool
DeleteProjectCodeAllocationDetail ( ProjectCodeAllocation _ProjectCodeAllocationDetail ) : bool
Dispose ( ) : void
EditProjectCodeAllocationDetail ( ProjectCodeAllocation _ProjectCodeAllocationDetail ) : bool
FindBy ( bool>.Expression predicate ) : IEnumerable
FindById ( int id ) : ProjectCodeAllocation
Get ( bool>.Expression filter = null, Func orderBy = null, string includeProperties = "" ) : IEnumerable
GetAllProjectCodeAllocationDetail ( ) : IEnumerable
GetAllRequisitionsInHubAllocation ( ) : List
GetAllocatedAmountByPC ( int hubId, int pcIndex ) : int
GetAllocatedAmountBySI ( int hubId, int siIndex ) : int
GetHubAllocation ( bool>.Expression predicate ) : List
GetHubAllocationByHubID ( int status ) : List
GetHubAllocationByID ( int hubID ) : List
ProjectCodeAllocationService ( ) : System
Save ( ) : bool
Save ( ProjectCodeAllocation _projectAllocation ) : bool

메소드 상세

AddProjectCodeAllocation() 공개 메소드

public AddProjectCodeAllocation ( ProjectCodeAllocation _ProjectCodeAllocationDetail, int requisitionId, bool IsLastAssignment ) : bool
_ProjectCodeAllocationDetail Cats.Models.ProjectCodeAllocation
requisitionId int
IsLastAssignment bool
리턴 bool

AddProjectCodeAllocationDetail() 공개 메소드

public AddProjectCodeAllocationDetail ( ProjectCodeAllocation _ProjectCodeAllocationDetail ) : bool
_ProjectCodeAllocationDetail Cats.Models.ProjectCodeAllocation
리턴 bool

DeleteById() 공개 메소드

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

DeleteProjectCodeAllocationDetail() 공개 메소드

public DeleteProjectCodeAllocationDetail ( ProjectCodeAllocation _ProjectCodeAllocationDetail ) : bool
_ProjectCodeAllocationDetail Cats.Models.ProjectCodeAllocation
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EditProjectCodeAllocationDetail() 공개 메소드

public EditProjectCodeAllocationDetail ( ProjectCodeAllocation _ProjectCodeAllocationDetail ) : bool
_ProjectCodeAllocationDetail Cats.Models.ProjectCodeAllocation
리턴 bool

FindBy() 공개 메소드

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

FindById() 공개 메소드

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

Get() 공개 메소드

public Get ( bool>.Expression filter = null, Func orderBy = null, string includeProperties = "" ) : IEnumerable
filter bool>.Expression
orderBy Func
includeProperties string
리턴 IEnumerable

GetAllProjectCodeAllocationDetail() 공개 메소드

public GetAllProjectCodeAllocationDetail ( ) : IEnumerable
리턴 IEnumerable

GetAllRequisitionsInHubAllocation() 공개 메소드

public GetAllRequisitionsInHubAllocation ( ) : List
리턴 List

GetAllocatedAmountByPC() 공개 메소드

public GetAllocatedAmountByPC ( int hubId, int pcIndex ) : int
hubId int
pcIndex int
리턴 int

GetAllocatedAmountBySI() 공개 메소드

public GetAllocatedAmountBySI ( int hubId, int siIndex ) : int
hubId int
siIndex int
리턴 int

GetHubAllocation() 공개 메소드

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

GetHubAllocationByHubID() 공개 메소드

public GetHubAllocationByHubID ( int status ) : List
status int
리턴 List

GetHubAllocationByID() 공개 메소드

public GetHubAllocationByID ( int hubID ) : List
hubID int
리턴 List

ProjectCodeAllocationService() 공개 메소드

public ProjectCodeAllocationService ( ) : System
리턴 System

Save() 공개 메소드

public Save ( ) : bool
리턴 bool

Save() 공개 메소드

public Save ( ProjectCodeAllocation _projectAllocation ) : bool
_projectAllocation Cats.Models.ProjectCodeAllocation
리턴 bool