private static void GetStatusCode(BaseRedirectTypeItem redirectTypeItem, IBaseStatusCode redirectAction) { var redirectTypeTargetItem = redirectTypeItem.RedirectType.TargetItem; RedirectStatusCode?redirectType = null; if (redirectTypeTargetItem != null) { switch (redirectTypeTargetItem.ID.ToString()) { case Constants.RedirectType_Permanent_ItemId: redirectType = RedirectStatusCode.Permanent; break; case Constants.RedirectType_Found_ItemId: redirectType = RedirectStatusCode.Found; break; case Constants.RedirectType_SeeOther_ItemId: redirectType = RedirectStatusCode.SeeOther; break; case Constants.RedirectType_Temporary_ItemId: redirectType = RedirectStatusCode.Temporary; break; default: break; } } redirectAction.StatusCode = redirectType; }
private static void GetStatusCode(BaseRedirectTypeItem redirectTypeItem, IBaseStatusCode redirectAction) { var redirectTypeTargetItem = redirectTypeItem.RedirectType.TargetItem; RedirectStatusCode? redirectType = null; if (redirectTypeTargetItem != null) { switch (redirectTypeTargetItem.ID.ToString()) { case Constants.RedirectType_Permanent_ItemId: redirectType = RedirectStatusCode.Permanent; break; case Constants.RedirectType_Found_ItemId: redirectType = RedirectStatusCode.Found; break; case Constants.RedirectType_SeeOther_ItemId: redirectType = RedirectStatusCode.SeeOther; break; case Constants.RedirectType_Temporary_ItemId: redirectType = RedirectStatusCode.Temporary; break; default: break; } } redirectAction.StatusCode = redirectType; }