public ConditionProfile() { AssertedBy = new Organization(); AudienceLevel = new Enumeration(); ApplicableAudienceType = new Enumeration(); CreditUnitType = new Enumeration(); //ResidentOf = new List<GeoCoordinates>(); ResidentOf = new List <JurisdictionProfile>(); //TargetCompetency = new List<Enumeration>(); TargetCompetencies = new List <CredentialAlignmentObjectProfile>(); RequiresCompetenciesFrameworks = new List <CredentialAlignmentObjectFrameworkProfile>(); TargetAssessment = new List <AssessmentProfile>(); TargetLearningOpportunity = new List <LearningOpportunityProfile>(); TargetCredential = new List <Credential>(); //ReferenceUrl = new List<TextValueProfile>(); //AssertedByOrgProfileLink = new MN.ProfileLink(); //ReferenceUrl = new List<TextValueProfile>(); Condition = new List <TextValueProfile>(); SubmissionOf = new List <TextValueProfile>(); AlternativeCondition = new List <ConditionProfile>(); //AdditionalCondition = new List<ConditionProfile>(); ParentConditionManifest = new ConditionManifest(); }
/// <summary> /// Get all ConditionManifests for the provided entity /// The returned entities are just the basic, unless for the detail view /// </summary> /// <param name="parentUid"></param> /// <returns></returns> public static List <ConditionManifest> GetAll(Guid parentUid) { List <ConditionManifest> list = new List <ConditionManifest>(); if (parentUid == null) { return(list); } ConditionManifest entity = new ConditionManifest(); Entity parent = EntityManager.GetEntity(parentUid); LoggingHelper.DoTrace(7, string.Format("Entity_CommonConditionManager_GetAll: parentUid:{0} entityId:{1}, e.EntityTypeId:{2}", parentUid, parent.Id, parent.EntityTypeId)); try { using (var context = new EntityContext()) { List <DBEntity> results = context.Entity_CommonCondition .Where(s => s.EntityId == parent.Id) .OrderBy(s => s.ConditionManifestId) .ToList(); if (results != null && results.Count > 0) { foreach (DBEntity item in results) { entity = new ConditionManifest(); // //Need all the data for detail page - NA 6/2/2017 if (item.ConditionManifest != null && item.ConditionManifest.Id > 0 && item.ConditionManifest.EntityStateId > 2) { entity = ConditionManifestManager.Get(item.ConditionManifestId); list.Add(entity); } } } return(list); } } catch (Exception ex) { LoggingHelper.LogError(ex, thisClassName + ".GetAll"); } return(list); }
public static ConditionManifest GetBasic(int profileId) { ConditionManifest profile = ConditionManifestManager.GetBasic(profileId); return(profile); }
public static ConditionManifest GetDetail(int profileId, AppUser user) { ConditionManifest profile = ConditionManifestManager.Get(profileId); return(profile); }