C# Class TextUml.Services.ShareService

Inheritance: IShareService
Afficher le fichier Open project: kazimanzurrashid/textuml-dotnet

Méthodes publiques

Méthode Description
CanEdit ( int documentId ) : Task
CanView ( int documentId ) : Task
Query ( int documentId ) : Task>
ShareService ( IDataContext dataContext, ICurrentUserProvider currentUserProvider ) : System
Update ( int documentId, IEnumerable models, System.Action notFound ) : Task

Private Methods

Méthode Description
UpdateInvitations ( int documentId, IEnumerable invitationEmails, IEnumerable newInvitations ) : Task>
UpdateShares ( int documentId, IEnumerable invitationEmails, IEnumerable allInvitations ) : Task

Method Details

CanEdit() public méthode

public CanEdit ( int documentId ) : Task
documentId int
Résultat Task

CanView() public méthode

public CanView ( int documentId ) : Task
documentId int
Résultat Task

Query() public méthode

public Query ( int documentId ) : Task>
documentId int
Résultat Task>

ShareService() public méthode

public ShareService ( IDataContext dataContext, ICurrentUserProvider currentUserProvider ) : System
dataContext IDataContext
currentUserProvider ICurrentUserProvider
Résultat System

Update() public méthode

public Update ( int documentId, IEnumerable models, System.Action notFound ) : Task
documentId int
models IEnumerable
notFound System.Action
Résultat Task