From c3ecc9e942fc530a62ca3bed6563dbed8c5b03ee Mon Sep 17 00:00:00 2001 From: Shannon Date: Thu, 8 May 2014 17:25:06 +1000 Subject: [PATCH] Fixes: U4-4505 Add obsolete messages to /base restextentions methods ( i think i got them all ) --- src/Umbraco.Web/BaseRest/BaseRestHandler.cs | 1 + src/Umbraco.Web/BaseRest/MemberRest.cs | 1 + src/Umbraco.Web/BaseRest/RestExtensionAttribute.cs | 1 + src/Umbraco.Web/BaseRest/RestExtensionMethodAttribute.cs | 1 + src/Umbraco.Web/BaseRest/RestExtensionMethodInfo.cs | 1 + 5 files changed, 5 insertions(+) diff --git a/src/Umbraco.Web/BaseRest/BaseRestHandler.cs b/src/Umbraco.Web/BaseRest/BaseRestHandler.cs index 147f45da70..55349a788b 100644 --- a/src/Umbraco.Web/BaseRest/BaseRestHandler.cs +++ b/src/Umbraco.Web/BaseRest/BaseRestHandler.cs @@ -7,6 +7,7 @@ using Umbraco.Core.Configuration.BaseRest; namespace Umbraco.Web.BaseRest { + [Obsolete("Umbraco /base is obsoleted, use WebApi instead for all REST based logic")] internal class BaseRestHandler : IHttpHandler, IRequiresSessionState { static readonly string BaseUrl; diff --git a/src/Umbraco.Web/BaseRest/MemberRest.cs b/src/Umbraco.Web/BaseRest/MemberRest.cs index e305eb5bd2..cdbff48543 100644 --- a/src/Umbraco.Web/BaseRest/MemberRest.cs +++ b/src/Umbraco.Web/BaseRest/MemberRest.cs @@ -12,6 +12,7 @@ using umbraco.cms.businesslogic.property; namespace Umbraco.Web.BaseRest { + [Obsolete("Umbraco /base is obsoleted, use WebApi instead for all REST based logic")] public static class MemberRest { public static int GetCurrentMemberId() diff --git a/src/Umbraco.Web/BaseRest/RestExtensionAttribute.cs b/src/Umbraco.Web/BaseRest/RestExtensionAttribute.cs index 172ac120a0..ee6c37f9cb 100644 --- a/src/Umbraco.Web/BaseRest/RestExtensionAttribute.cs +++ b/src/Umbraco.Web/BaseRest/RestExtensionAttribute.cs @@ -5,6 +5,7 @@ using System.Text; namespace Umbraco.Web.BaseRest { + [Obsolete("Umbraco /base is obsoleted, use WebApi instead for all REST based logic")] [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)] public sealed class RestExtensionAttribute : Attribute { diff --git a/src/Umbraco.Web/BaseRest/RestExtensionMethodAttribute.cs b/src/Umbraco.Web/BaseRest/RestExtensionMethodAttribute.cs index 14101959ab..c286c47732 100644 --- a/src/Umbraco.Web/BaseRest/RestExtensionMethodAttribute.cs +++ b/src/Umbraco.Web/BaseRest/RestExtensionMethodAttribute.cs @@ -5,6 +5,7 @@ using System.Text; namespace Umbraco.Web.BaseRest { + [Obsolete("Umbraco /base is obsoleted, use WebApi instead for all REST based logic")] [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] public sealed class RestExtensionMethodAttribute : Attribute { diff --git a/src/Umbraco.Web/BaseRest/RestExtensionMethodInfo.cs b/src/Umbraco.Web/BaseRest/RestExtensionMethodInfo.cs index 7227091262..761bd8aaea 100644 --- a/src/Umbraco.Web/BaseRest/RestExtensionMethodInfo.cs +++ b/src/Umbraco.Web/BaseRest/RestExtensionMethodInfo.cs @@ -14,6 +14,7 @@ using umbraco.cms.businesslogic.member; namespace Umbraco.Web.BaseRest { + [Obsolete("Umbraco /base is obsoleted, use WebApi instead for all REST based logic")] class RestExtensionMethodInfo { #region Utilities