C# Class TextUml.Services.ShareService

Inheritance: IShareService
Mostra file Open project: kazimanzurrashid/textuml-dotnet

Public Methods

Method 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

Method Description
UpdateInvitations ( int documentId, IEnumerable invitationEmails, IEnumerable newInvitations ) : Task>
UpdateShares ( int documentId, IEnumerable invitationEmails, IEnumerable allInvitations ) : Task

Method Details

CanEdit() public method

public CanEdit ( int documentId ) : Task
documentId int
return Task

CanView() public method

public CanView ( int documentId ) : Task
documentId int
return Task

Query() public method

public Query ( int documentId ) : Task>
documentId int
return Task>

ShareService() public method

public ShareService ( IDataContext dataContext, ICurrentUserProvider currentUserProvider ) : System
dataContext IDataContext
currentUserProvider ICurrentUserProvider
return System

Update() public method

public Update ( int documentId, IEnumerable models, System.Action notFound ) : Task
documentId int
models IEnumerable
notFound System.Action
return Task