private FeatureTypeInfoStatus GetStatusFromResponse(IGeoserverRestResponse response) { var status = FeatureTypeInfoStatus.Unknown; if (response.Code == HttpStatusCode.OK) status = FeatureTypeInfoStatus.Ok; if (response.Code == HttpStatusCode.Created) status = FeatureTypeInfoStatus.Ok; if (response.Code == HttpStatusCode.NotFound) { if (response.IsMissingDataStore) status = FeatureTypeInfoStatus.DatastoreNotFound; if (response.IsMissingWorkSpace) status = FeatureTypeInfoStatus.WorkspaceNotFound; if (response.IsMissingFeatureType) status = FeatureTypeInfoStatus.Missing; } if (response.Code == 0) status = FeatureTypeInfoStatus.ConnectionError; return status; }
private FeatureTypeInfoStatus GetStatusFromResponse(IGeoserverRestResponse response) { var status = FeatureTypeInfoStatus.Unknown; if (response.Code == HttpStatusCode.OK) { status = FeatureTypeInfoStatus.Ok; } if (response.Code == HttpStatusCode.NotFound) { if (response.IsMissingDataStore) { status = FeatureTypeInfoStatus.DatastoreNotFound; } if (response.IsMissingWorkSpace) { status = FeatureTypeInfoStatus.WorkspaceNotFound; } if (response.IsMissingFeatureType) { status = FeatureTypeInfoStatus.Missing; } } if (response.Code == 0) { status = FeatureTypeInfoStatus.ConnectionError; } return(status); }