IOT Dash
Public Member Functions | List of all members
IotDash.Services.ModelStore.InterfaceEntityStore Class Reference
Inheritance diagram for IotDash.Services.ModelStore.InterfaceEntityStore:
Inheritance graph
[legend]
Collaboration diagram for IotDash.Services.ModelStore.InterfaceEntityStore:
Collaboration graph
[legend]

Public Member Functions

 InterfaceEntityStore (DataContext db, ILogger< InterfaceEntityStore > logger)
 
async Task CreateAsync (IotInterface ifaceToCreate)
 
async Task< bool > DeleteByKeyAsync (Guid key)
 
async Task< IReadOnlyList< IotInterface > > GetAllAsync ()
 
async Task< IotInterface?> GetByKeyAsync (Guid key)
 
async Task< bool > SaveChangesAsync ()
 
- Public Member Functions inherited from IotDash.Services.IModelStore< IotInterface, Guid >
Task< IReadOnlyList< TEntity > > GetAllAsync ()
 
Task< TEntity?> GetByKeyAsync (TKey key)
 
Task CreateAsync (TEntity entityToCreate)
 
Task< bool > DeleteByKeyAsync (TKey entityId)
 

Detailed Description


The documentation for this class was generated from the following file: