C# 클래스 PRTools.Data.DocumentRepository

상속: IDocumentRepository
파일 보기 프로젝트 열기: AcklenAvenue/PRTools

공개 메소드들

메소드 설명
DeleteById ( int id ) : bool
DocumentRepository ( PRToolsEntities context, ITimeProvider timeProvider ) : System
GetAll ( ) : List
GetById ( int id ) : Domain.Document
GetCURL ( System.Guid id ) : Domain.CustomerDocumentURL
GetCustomFieldsAndValuesByCustomerId ( int customerId ) : string>.IDictionary
GetCustomerDocumentURLs ( int DocumentTemplateId ) : List
Save ( string username, Domain document ) : Domain.Document
Save ( string username, SaveDocumentInputModel saveDocumentInputModel ) : Domain.Document
Update ( string username, Domain document ) : Domain.Document
Update ( Domain curl ) : void
UpsertLocalizedDocuments ( int DocumentId, List processedDocuments, String userName ) : void

비공개 메소드들

메소드 설명
GetCustomerDocumentUrl ( int customerid, int documentid, String UserName, PRToolsEntities context ) : CustomerDocumentURL

메소드 상세

DeleteById() 공개 메소드

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

DocumentRepository() 공개 메소드

public DocumentRepository ( PRToolsEntities context, ITimeProvider timeProvider ) : System
context PRToolsEntities
timeProvider ITimeProvider
리턴 System

GetAll() 공개 메소드

public GetAll ( ) : List
리턴 List

GetById() 공개 메소드

public GetById ( int id ) : Domain.Document
id int
리턴 Domain.Document

GetCURL() 공개 메소드

public GetCURL ( System.Guid id ) : Domain.CustomerDocumentURL
id System.Guid
리턴 Domain.CustomerDocumentURL

GetCustomFieldsAndValuesByCustomerId() 공개 메소드

public GetCustomFieldsAndValuesByCustomerId ( int customerId ) : string>.IDictionary
customerId int
리턴 string>.IDictionary

GetCustomerDocumentURLs() 공개 메소드

public GetCustomerDocumentURLs ( int DocumentTemplateId ) : List
DocumentTemplateId int
리턴 List

Save() 공개 메소드

public Save ( string username, Domain document ) : Domain.Document
username string
document Domain
리턴 Domain.Document

Save() 공개 메소드

public Save ( string username, SaveDocumentInputModel saveDocumentInputModel ) : Domain.Document
username string
saveDocumentInputModel PRTools.Domain.Commands.SaveDocumentInputModel
리턴 Domain.Document

Update() 공개 메소드

public Update ( string username, Domain document ) : Domain.Document
username string
document Domain
리턴 Domain.Document

Update() 공개 메소드

public Update ( Domain curl ) : void
curl Domain
리턴 void

UpsertLocalizedDocuments() 공개 메소드

public UpsertLocalizedDocuments ( int DocumentId, List processedDocuments, String userName ) : void
DocumentId int
processedDocuments List
userName String
리턴 void