..
This commit is contained in:
@@ -17,10 +17,10 @@ namespace Back.Services
|
||||
}
|
||||
private async Task<bool> AllowPermissionInCompany(int CompanyID,int PermissionID,int Allowednumber = 1)
|
||||
{
|
||||
|
||||
PermissionPeriod? permissionPeriod = _repoPermissionPeriod
|
||||
.Get(w => w.CompanyID == CompanyID && w.PermissionID == PermissionID && (!w.IsLocked.HasValue || !w.IsLocked.Value))
|
||||
.FirstOrDefault();
|
||||
PermissionPeriod permissionPeriod =await _repoPermissionPeriod
|
||||
.TrackingGet(w => w.CompanyID == CompanyID && w.PermissionID == PermissionID && (!w.IsLocked.HasValue || !w.IsLocked.Value)
|
||||
)
|
||||
.FirstOrDefaultAsync();
|
||||
|
||||
if (permissionPeriod == null)
|
||||
return false;
|
||||
@@ -51,7 +51,8 @@ namespace Back.Services
|
||||
{
|
||||
|
||||
return await _repoPermissionUser
|
||||
.Get(w => w.RolUser.UserID == UserID && w.RolUser.CompanyID == CompanyID && w.PermissionID==PermissionID)
|
||||
.TrackingGet(w => w.RolUser.UserID == UserID && w.RolUser.CompanyID == CompanyID && w.PermissionID==PermissionID
|
||||
)
|
||||
.AnyAsync();
|
||||
|
||||
|
||||
@@ -59,10 +60,10 @@ namespace Back.Services
|
||||
}
|
||||
public async Task<bool> ExtensionofAccess(int CompanyID, int PermissionID, string value)
|
||||
{
|
||||
PermissionPeriod? permissionPeriod = _repoPermissionPeriod
|
||||
.Get(w => w.CompanyID == CompanyID && w.PermissionID == PermissionID
|
||||
PermissionPeriod permissionPeriod = await _repoPermissionPeriod
|
||||
.TrackingGet(w => w.CompanyID == CompanyID && w.PermissionID == PermissionID
|
||||
&& (!w.IsLocked.HasValue || !w.IsLocked.Value))
|
||||
.FirstOrDefault();
|
||||
.FirstOrDefaultAsync();
|
||||
|
||||
|
||||
//تعداد
|
||||
@@ -76,8 +77,8 @@ namespace Back.Services
|
||||
}
|
||||
try
|
||||
{
|
||||
|
||||
return await _repoPermissionPeriod.UpdateAsync(permissionPeriod);
|
||||
var res= await _repoPermissionPeriod.UpdateAsync(permissionPeriod);
|
||||
return res;
|
||||
//SysLog log = new SysLog()
|
||||
//{
|
||||
// TraceIdentifierID = _httpContextAccessor.HttpContext.TraceIdentifier,
|
||||
|
Reference in New Issue
Block a user