public PermissionsInfo ServiceGetPermissions() { try { ServiceMetadata metadata = this.EnsureMetadataInitialized(); PermissionsInfo result = new PermissionsInfo(); result.serverTimezone = DataHelperClass.GetLocalDateTimezoneOffset(DateTime.Now); foreach (var dbInfo in metadata.dbSets.Values) { var permissions = dbInfo.CalculatePermissions(this.Authorizer); result.permissions.Add(permissions); } return(result); } catch (Exception ex) { this.OnError(ex); throw; } }
public PermissionsInfo() { this.serverTimezone = DataHelperClass.GetLocalDateTimezoneOffset(DateTime.Now); }
public MetadataInfo() { this.serverTimezone = DataHelperClass.GetLocalDateTimezoneOffset(DateTime.Now); }