Class EnergyLogController
- Namespace
- DataService.Server.Controllers
- Assembly
- DataService.Server.dll
API-Controller für das Laden und Speichern einzelner Energielog-Datensätze. Alle Routen erfordern eine gültige Authentifizierung.
[ApiController]
[Route("api/[controller]")]
public class EnergyLogController
- Inheritance
-
EnergyLogController
- Inherited Members
Constructors
EnergyLogController(MongoDbService)
API-Controller für das Laden und Speichern einzelner Energielog-Datensätze. Alle Routen erfordern eine gültige Authentifizierung.
public EnergyLogController(MongoDbService mongoDbService)
Parameters
mongoDbServiceMongoDbService
Methods
InsertEnergyLog(EnergyLogs)
Fügt einen neuen Energielog-Datensatz in die Datenbank ein.
[HttpPost("InsertEnergyLog")]
[Authorize]
public Task InsertEnergyLog(EnergyLogs energyLog)
Parameters
energyLogEnergyLogsEin Objekt vom Typ EnergyLogs, das die Energiedaten enthält. Trotz des Pluralnamens handelt es sich um einen einzelnen Datensatz.
Returns
LoadEnergyLogs()
Lädt alle vorhandenen Energielogs aus der Datenbank.
[HttpGet("LoadEnergyLogs")]
[Authorize]
public Task<List<EnergyLogs>> LoadEnergyLogs()
Returns
- Task<List<EnergyLogs>>
Eine Liste von EnergyLogs-Objekten. Gibt eine leere Liste zurück, falls ein Fehler auftritt.