C# Class Decision.ServiceLayer.EFServiecs.PrivateMessage.MessageService

Inheritance: IMessageService
Afficher le fichier Open project: rabbal/Decision

Méthodes publiques

Méthode Description
CheckAccess ( System.Guid conversationId ) : Task
Create ( Decision.ViewModel.PrivateMessage.AddConversationViewModel viewModel ) : void
Create ( AddMessageViewModel viewModel ) : void
DeleteAsync ( System.Guid value ) : System.Threading.Tasks.Task
GetInBox ( int page ) : Task>
GetMessages ( System.Guid conversationId ) : Task
GetOutBox ( int page ) : Task>
MessageService ( IUnitOfWork unitOfWork, IApplicationUserManager userManager, IMappingEngine mappingEngine ) : System
NewMessgesCount ( ) : long

Private Methods

Méthode Description
MakeAsSeen ( System.Guid conversationId ) : System.Threading.Tasks.Task

Method Details

CheckAccess() public méthode

public CheckAccess ( System.Guid conversationId ) : Task
conversationId System.Guid
Résultat Task

Create() public méthode

public Create ( Decision.ViewModel.PrivateMessage.AddConversationViewModel viewModel ) : void
viewModel Decision.ViewModel.PrivateMessage.AddConversationViewModel
Résultat void

Create() public méthode

public Create ( AddMessageViewModel viewModel ) : void
viewModel Decision.ViewModel.PrivateMessage.AddMessageViewModel
Résultat void

DeleteAsync() public méthode

public DeleteAsync ( System.Guid value ) : System.Threading.Tasks.Task
value System.Guid
Résultat System.Threading.Tasks.Task

GetInBox() public méthode

public GetInBox ( int page ) : Task>
page int
Résultat Task>

GetMessages() public méthode

public GetMessages ( System.Guid conversationId ) : Task
conversationId System.Guid
Résultat Task

GetOutBox() public méthode

public GetOutBox ( int page ) : Task>
page int
Résultat Task>

MessageService() public méthode

public MessageService ( IUnitOfWork unitOfWork, IApplicationUserManager userManager, IMappingEngine mappingEngine ) : System
unitOfWork IUnitOfWork
userManager IApplicationUserManager
mappingEngine IMappingEngine
Résultat System

NewMessgesCount() public méthode

public NewMessgesCount ( ) : long
Résultat long