Пример #1
0
 private bool HasAccess(Guid categoryId)
 {
     using (ResourceDataAccess dataAccess = new ResourceDataAccess(this.CreateContext()))
     {
         return(dataAccess.AuthorizeResource <CategoryNode>(AuthenticatedToken, Constants.PermissionRequiredForAssociation, categoryId, false));
     }
 }
Пример #2
0
        /// <summary>
        /// Gets the subject entity.
        /// </summary>
        /// <returns> Subject entity. </returns>
        private object GetSubjectEntity()
        {
            Resource entity = null;

            using (ResourceDataAccess dataAccess = new ResourceDataAccess(base.CreateContext()))
            {
                entity = dataAccess.GetResource(SubjectItemId, Constants.ScholarlyWorkItemFullName);
                dataAccess.AuthorizeResource <Resource>(AuthenticatedToken, UserResourcePermissions.Update, entity, true);
            }

            return(entity);
        }
Пример #3
0
        /// <summary>
        /// Gets the subject entity.
        /// </summary>
        /// <returns> type of object </returns>
        private object GetSubjectEntity()
        {
            Resource entity = null;

            using (ResourceDataAccess dataAccess = new ResourceDataAccess(base.CreateContext()))
            {
                entity = dataAccess.GetResource(SubjectItemId);
                dataAccess.AuthorizeResource <Resource>(AuthenticatedToken, UserResourcePermissions.Update, entity, true);
                typeName = ((Resource)entity).GetType().Name;
            }

            return(entity);
        }