Improved maintenances and fix function access

This commit is contained in:
Lucio Maranta
2018-02-15 12:23:23 +01:00
parent ac91aa08aa
commit 149597314d
16 changed files with 108 additions and 30 deletions
@@ -4,6 +4,7 @@ using System;
using System.Collections.Generic;
using System.Linq;
using static CMS_CORE_Library.DataStructures;
using static Step.Config.ServerConfig;
namespace Step.Database.Controllers
{
@@ -31,7 +32,7 @@ namespace Step.Database.Controllers
.FirstOrDefault();
}
public List<DTOFunctionAccessModel> GetFunctionAccess(int roleLevel)
public List<DTOFunctionAccessModel> GetFunctionsAccess(int roleLevel)
{
return dbCtx
.FunctionsAccess
@@ -47,11 +48,16 @@ namespace Step.Database.Controllers
.ToList();
}
public List<DTORuntimeFunctionalityModel> GetFunctionsMappedWithPlc(List<FunctionalityModel> functionalityList)
public List<FunctionAccessModel> FindAll()
{
return dbCtx
.FunctionsAccess
.ToList() // Find all function access
.ToList();
}
public List<DTORuntimeFunctionalityModel> GetFunctionsMappedWithPlc(List<FunctionalityModel> functionalityList)
{
return FunctionsAccessConfig // Find all function access
.Select(f => new DTORuntimeFunctionalityModel()
{
Id = f.FunctionAccessId,