BExIS.Web.Shell.Areas.DDM.Models.DatasetPermissionGridRowModel.Convert C# (CSharp) Method

Convert() public static method

public static Convert ( long dataId, Entity entity, Subject subject, List rights ) : DatasetPermissionGridRowModel
dataId long
entity Entity
subject BExIS.Security.Entities.Subjects.Subject
rights List
return DatasetPermissionGridRowModel
        public static DatasetPermissionGridRowModel Convert(long dataId, Entity entity, Subject subject, List<int> rights)
        {
            return new DatasetPermissionGridRowModel()
            {
                DataId = dataId,
                EntityId = entity.Id,

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

                Rights = rights
            };
        }
DatasetPermissionGridRowModel