private bool HasAccess(Guid categoryId) { using (ResourceDataAccess dataAccess = new ResourceDataAccess(this.CreateContext())) { return(dataAccess.AuthorizeResource <CategoryNode>(AuthenticatedToken, Constants.PermissionRequiredForAssociation, categoryId, false)); } }
/// <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); }
/// <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); }