BExIS.Web.Shell.Areas.SAM.Models.FeaturePermissionModel.Convert C# (CSharp) Метод

Convert() публичный статический Метод

public static Convert ( Feature feature, Subject subject, bool existsPermission, bool effectiveRight ) : FeaturePermissionModel
feature BExIS.Security.Entities.Objects.Feature
subject BExIS.Security.Entities.Subjects.Subject
existsPermission bool
effectiveRight bool
Результат FeaturePermissionModel
        public static FeaturePermissionModel Convert(Feature feature, Subject subject, bool existsPermission, bool effectiveRight)
        {
            return new FeaturePermissionModel()
            {
                FeatureId = feature.Id,
                FeatureName = feature.Name,
                FeatureDescription = feature.Description,

                SubjectId = subject.Id,
                SubjectName = subject.Name,
                SubjectType = subject is User ? "User" : "Role",

                ExistsPermission = existsPermission,
                EffectiveRight = effectiveRight
            };
        }
FeaturePermissionModel