コード例 #1
0
ファイル: FlashHelper.cs プロジェクト: ppotapenko/Gallery
        public static void Flash(this Controller controller, string message, FlashLevel level)
        {
            string key = String.Format("flash-{0}", level.ToString().ToLower());

            var messages = (controller.TempData.ContainsKey(key)) ? (IList<string>)controller.TempData[key] : new List<string>();

            messages.Add(message);

            controller.TempData[key] = messages;
        }
コード例 #2
0
        private static void AddMessage(Controller controller, string message, FlashLevel level)
        {
            var key      = $"flash-{level.ToString().ToLower()}";
            var messages = controller.TempData.ContainsKey(key)
                ? (IList <string>)controller.TempData[key]
                : new List <string>();

            messages.Add(message);

            controller.TempData[key] = messages;
        }
コード例 #3
0
        public static void Flash(this Controller controller, string message, FlashLevel level)
        {
            IList <string> messages = null;
            string         key      = String.Format("flash-{0}", level.ToString().ToLower());

            messages = (controller.TempData.ContainsKey(key))
                ? (IList <string>)controller.TempData[key]
                : new List <string>();

            messages.Add(message);

            controller.TempData[key] = messages;
        }