/// <summary> /// 转换为资源数据传输对象 /// </summary> /// <param name="entity">资源实体</param> /// <param name="roleId">角色编号</param> public static ResourceDto ToDto(this Resource entity, Guid roleId) { ResourceDto dto = entity.MapTo <ResourceDto>(); dto.Checked = entity.Permissions.Any(p => p.RoleId == roleId); return(dto); }
public void AddorUpdate(ResourceDto dto) { _resourceDomainService.AddorUpdate(dto.MapTo<Resource>()); }