C# Class PRTools.Data.DocumentRepository

Inheritance: IDocumentRepository
Afficher le fichier Open project: AcklenAvenue/PRTools

Méthodes publiques

Méthode 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

Méthode Description
GetCustomerDocumentUrl ( int customerid, int documentid, String UserName, PRToolsEntities context ) : CustomerDocumentURL

Method Details

DeleteById() public méthode

public DeleteById ( int id ) : bool
id int
Résultat bool

DocumentRepository() public méthode

public DocumentRepository ( PRToolsEntities context, ITimeProvider timeProvider ) : System
context PRToolsEntities
timeProvider ITimeProvider
Résultat System

GetAll() public méthode

public GetAll ( ) : List
Résultat List

GetById() public méthode

public GetById ( int id ) : Domain.Document
id int
Résultat Domain.Document

GetCURL() public méthode

public GetCURL ( System.Guid id ) : Domain.CustomerDocumentURL
id System.Guid
Résultat Domain.CustomerDocumentURL

GetCustomFieldsAndValuesByCustomerId() public méthode

public GetCustomFieldsAndValuesByCustomerId ( int customerId ) : string>.IDictionary
customerId int
Résultat string>.IDictionary

GetCustomerDocumentURLs() public méthode

public GetCustomerDocumentURLs ( int DocumentTemplateId ) : List
DocumentTemplateId int
Résultat List

Save() public méthode

public Save ( string username, Domain document ) : Domain.Document
username string
document Domain
Résultat Domain.Document

Save() public méthode

public Save ( string username, SaveDocumentInputModel saveDocumentInputModel ) : Domain.Document
username string
saveDocumentInputModel PRTools.Domain.Commands.SaveDocumentInputModel
Résultat Domain.Document

Update() public méthode

public Update ( string username, Domain document ) : Domain.Document
username string
document Domain
Résultat Domain.Document

Update() public méthode

public Update ( Domain curl ) : void
curl Domain
Résultat void

UpsertLocalizedDocuments() public méthode

public UpsertLocalizedDocuments ( int DocumentId, List processedDocuments, String userName ) : void
DocumentId int
processedDocuments List
userName String
Résultat void