C# Class PRTools.Data.DocumentRepository

Inheritance: IDocumentRepository
显示文件 Open project: AcklenAvenue/PRTools

Public Methods

Method Description
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

Private Methods

Method Description
GetCustomerDocumentUrl ( int customerid, int documentid, String UserName, PRToolsEntities context ) : CustomerDocumentURL

Method Details

DeleteById() public method

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

DocumentRepository() public method

public DocumentRepository ( PRToolsEntities context, ITimeProvider timeProvider ) : System
context PRToolsEntities
timeProvider ITimeProvider
return System

GetAll() public method

public GetAll ( ) : List
return List

GetById() public method

public GetById ( int id ) : Domain.Document
id int
return Domain.Document

GetCURL() public method

public GetCURL ( System.Guid id ) : Domain.CustomerDocumentURL
id System.Guid
return Domain.CustomerDocumentURL

GetCustomFieldsAndValuesByCustomerId() public method

public GetCustomFieldsAndValuesByCustomerId ( int customerId ) : string>.IDictionary
customerId int
return string>.IDictionary

GetCustomerDocumentURLs() public method

public GetCustomerDocumentURLs ( int DocumentTemplateId ) : List
DocumentTemplateId int
return List

Save() public method

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

Save() public method

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

Update() public method

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

Update() public method

public Update ( Domain curl ) : void
curl Domain
return void

UpsertLocalizedDocuments() public method

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