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); }
public virtual OrganizationResponse UseRetrieveAllEntitiesRequest(RetrieveAllEntitiesRequest retrieveAllEntitiesRequest) { return(new RetrieveAllEntitiesResponse { ["EntityMetadata"] = EntitiesMetadata.ToArray() }); }