* Fix Web api exception manager
* Added language support api * Added canRead canWrite to functions Access api
This commit is contained in:
@@ -26,20 +26,22 @@ namespace Step.Database.Controllers
|
||||
{
|
||||
return dbCtx
|
||||
.FunctionsAccess
|
||||
.Where(x => x.Name == functionName && x.Enabled == true)
|
||||
.Where(x => x.Name == functionName && x.Enabled == true) // Find by name and enabled functions
|
||||
.FirstOrDefault();
|
||||
}
|
||||
|
||||
public List<DTOFunctionAccessModel> GetFunctionAccess()
|
||||
public List<DTOFunctionAccessModel> GetFunctionAccess(int roleLevel)
|
||||
{
|
||||
return dbCtx
|
||||
.FunctionsAccess
|
||||
.Select(f => new DTOFunctionAccessModel()
|
||||
.Select(f => new DTOFunctionAccessModel() // Convert from database model to data transfer model
|
||||
{
|
||||
Id = f.FunctionAccessId,
|
||||
Name = f.Name,
|
||||
Area = f.Area,
|
||||
Enabled = f.Enabled
|
||||
Enabled = f.Enabled,
|
||||
CanRead = f.ReadLevelMin < roleLevel,
|
||||
CanWrite = f.WriteLevelMin < roleLevel
|
||||
})
|
||||
.ToList() ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user