C# Класс PRTools.Data.DocumentRepository

Наследование: IDocumentRepository
Показать файл Открыть проект

Открытые методы

Метод Описание
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