/// <summary> /// get all related JurisdictionProfiles for the parent /// </summary> /// <param name="parentUId"></param> /// <returns></returns> public static List <ThisEntity> Jurisdiction_GetAll(Guid parentUid, int jprofilePurposeId = 1) { //efEntity.JProfilePurposeId ThisEntity entity = new ThisEntity(); List <ThisEntity> list = new List <ThisEntity>(); int count = 0; MC.Entity parent = EntityManager.GetEntity(parentUid); if (parent == null || parent.Id == 0) { return(list); } using (var context = new EntityContext()) { List <DBEntity> Items = context.Entity_JurisdictionProfile .Where(s => s.EntityId == parent.Id && s.JProfilePurposeId == jprofilePurposeId) .OrderBy(s => s.Id).ToList(); if (Items.Count > 0) { foreach (DBEntity item in Items) { entity = new ThisEntity(); count++; //map and get regions MapFromDB(item, entity, count); list.Add(entity); } } } return(list); }
public static MicroProfile ConvertEntityToMicroProfile(MC.Entity item) { return(new MicroProfile() { Id = item.Id, RowId = item.EntityUid, Name = item.EntityBaseName, Heading2 = item.EntityType, Description = "", Selectors = new Dictionary <string, object>() { { "RowId", item.EntityUid }, { "Id", item.Id }, { "Name", item.EntityBaseName }, { "TypeName", item.GetType().Name } } }); }