コード例 #1
0
        public static ApiScopeDto FromDbEntity(IMapper mapper, ApiScope apiScopeEntity)
        {
            var         model       = apiScopeEntity.ToModel();
            ApiScopeDto apiScopeDto = mapper.Map <ApiScopeDto>(model);

            apiScopeDto.Id = apiScopeEntity.Id;
            return(apiScopeDto);
        }
コード例 #2
0
        public ApiScopeDto GetApiScopeDto(int?id)
        {
            ApiScopeDto apiScopeDto = new ApiScopeDto();

            if (!id.HasValue)
            {
                return(apiScopeDto);
            }
            if (id.Value <= 0)
            {
                return(apiScopeDto);
            }
            ApiScope apiScope = this.Session.Get <ApiScope>(id.Value);

            apiScope.UserClaims = this.Session.CreateCriteria <ApiScopeClaim>()
                                  .Add(NHibernate.Criterion.Restrictions.Eq("ApiScopeId", id.Value))
                                  .List <ApiScopeClaim>()
                                  .ToList();

            return(apiScope.ToModel());
        }