Exemplo n.º 1
0
        public virtual OrganizationResponse UseRetrieveEntityRequest(RetrieveEntityRequest retrieveEntityRequest)
        {
            var entityMetadata = EntitiesMetadata.FirstOrDefault(e => e.LogicalName == retrieveEntityRequest.LogicalName);

            if (entityMetadata == null)
            {
                throw new Exception($"Entity metadata with logical name = {retrieveEntityRequest.LogicalName} is not found");
            }
            var response = new RetrieveEntityResponse {
                ["EntityMetadata"] = entityMetadata
            };

            return(response);
        }
Exemplo n.º 2
0
 public virtual OrganizationResponse UseRetrieveAllEntitiesRequest(RetrieveAllEntitiesRequest retrieveAllEntitiesRequest)
 {
     return(new RetrieveAllEntitiesResponse {
         ["EntityMetadata"] = EntitiesMetadata.ToArray()
     });
 }