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);
        }