C# Класс Decision.ServiceLayer.EFServiecs.ApplicantInfo.ArticleService

کلاس ارائه دهنده سروسیس های لازم برای اعمال روی مقاله صادر شده توسط متقاضی
Наследование: IArticleService
Показать файл Открыть проект

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

Метод Описание
ArticleService ( IUnitOfWork unitOfWork, IApplicationUserManager userManager, IMappingEngine mappingEngine ) : System
Count ( ) : long
Create ( AddArticleViewModel viewModel ) : Task
DeleteAsync ( System.Guid id ) : System.Threading.Tasks.Task
EditAsync ( EditArticleViewModel viewModel ) : System.Threading.Tasks.Task
GetApplicantId ( System.Guid id ) : System.Guid
GetArticleViewModel ( System.Guid guid ) : Task
GetAttachment ( System.Guid id ) : Task
GetForEditAsync ( System.Guid id ) : Task
GetPagedListAsync ( ArticleSearchRequest request ) : Task
IsInDb ( System.Guid id ) : Task

Описание методов

ArticleService() публичный Метод

public ArticleService ( IUnitOfWork unitOfWork, IApplicationUserManager userManager, IMappingEngine mappingEngine ) : System
unitOfWork IUnitOfWork
userManager IApplicationUserManager
mappingEngine IMappingEngine
Результат System

Count() публичный Метод

public Count ( ) : long
Результат long

Create() публичный Метод

public Create ( AddArticleViewModel viewModel ) : Task
viewModel Decision.ViewModel.Article.AddArticleViewModel
Результат Task

DeleteAsync() публичный Метод

public DeleteAsync ( System.Guid id ) : System.Threading.Tasks.Task
id System.Guid
Результат System.Threading.Tasks.Task

EditAsync() публичный Метод

public EditAsync ( EditArticleViewModel viewModel ) : System.Threading.Tasks.Task
viewModel Decision.ViewModel.Article.EditArticleViewModel
Результат System.Threading.Tasks.Task

GetApplicantId() публичный Метод

public GetApplicantId ( System.Guid id ) : System.Guid
id System.Guid
Результат System.Guid

GetArticleViewModel() публичный Метод

public GetArticleViewModel ( System.Guid guid ) : Task
guid System.Guid
Результат Task

GetAttachment() публичный Метод

public GetAttachment ( System.Guid id ) : Task
id System.Guid
Результат Task

GetForEditAsync() публичный Метод

public GetForEditAsync ( System.Guid id ) : Task
id System.Guid
Результат Task

GetPagedListAsync() публичный Метод

public GetPagedListAsync ( ArticleSearchRequest request ) : Task
request Decision.ViewModel.Article.ArticleSearchRequest
Результат Task

IsInDb() публичный Метод

public IsInDb ( System.Guid id ) : Task
id System.Guid
Результат Task