Completato MON AsIs in BLazor

This commit is contained in:
Samuele Locatelli
2022-04-13 20:06:19 +02:00
parent 116ec93bb6
commit 31c142efa4
10 changed files with 312 additions and 36 deletions
+26 -6
View File
@@ -1,16 +1,24 @@
using Newtonsoft.Json;
using MP.Data.DatabaseModels;
using System.Text;
namespace MP.Mon.Data
{
public class MpDataService : IDisposable
{
#region Private Fields
private static IConfiguration _configuration;
private static ILogger<MpDataService> _logger;
#endregion Private Fields
#region Public Fields
public static MP.Data.Controllers.MpMonController dbController;
#endregion Public Fields
#region Public Constructors
public MpDataService(IConfiguration configuration, ILogger<MpDataService> logger)
{
@@ -31,25 +39,37 @@ namespace MP.Mon.Data
_logger.LogInformation(sb.ToString());
}
}
#endregion Public Constructors
#region Public Methods
public Task<List<ConfigModel>> ConfigGetAll()
{
return Task.FromResult(dbController.ConfigGetAll().ToList());
}
public void Dispose()
{
// Clear database controller
dbController.Dispose();
}
public Task<List<MP.Data.DatabaseModels.Macchine>> MacchineGetAll()
public Task<List<Macchine>> MacchineGetAll()
{
return Task.FromResult(dbController.MacchineGetAll().ToList());
}
public Task<List<MP.Data.DatabaseModels.MappaStatoExpl>> MseGetAll()
public Task<List<MappaStatoExpl>> MseGetAll()
{
var dbResult = dbController.MseGetAll();
if (dbResult == null)
{
dbResult = new List<MP.Data.DatabaseModels.MappaStatoExpl>();
dbResult = new List<MappaStatoExpl>();
}
return Task.FromResult(dbResult);
}
#endregion Public Methods
}
}
}