/// <summary>
        /// 绑定下拉框
        /// </summary>
        public void ListSetSelect()
        {
            EnumItem item = new EnumItem()
            {
                Text  = "全部",
                Value = -1
            };
            //推送方式
            var pushWaySelect = EnumExtenstion.GetEnumItems(typeof(MessagePushWay)).ToList();

            pushWaySelect.Insert(0, item);
            ViewData["PushWaySelect"] = new SelectList(pushWaySelect, "Value", "Text");

            //消息类型
            var messageTypeSelect = EnumExtenstion.GetEnumItems(typeof(MessageMessageType)).ToList();

            messageTypeSelect.Insert(0, item);
            ViewData["MessageTypeSelect"] = new SelectList(messageTypeSelect, "Value", "Text");

            //状态
            var sentStatusSelect = EnumExtenstion.GetEnumItems(typeof(MessageSentStatus)).ToList();

            sentStatusSelect.Insert(0, item);
            ViewData["SentStatusSelect"] = new SelectList(sentStatusSelect, "Value", "Text");

            //推送类型
            var sendTypeSelect = EnumExtenstion.GetEnumItems(typeof(MessageSendType)).ToList();

            sendTypeSelect.Insert(0, item);
            ViewData["SendTypeSelect"] = new SelectList(sendTypeSelect, "Value", "Text");
        }
示例#2
0
        private ArtistEditModel GetArtistEditModel(Artist artist)
        {
            var professions  = Art.BussinessLogic.ArtistBussinessLogic.Instance.GetProfessions();
            var genres       = Art.BussinessLogic.ArtistBussinessLogic.Instance.GetGenres();
            var artworkTypes = Art.BussinessLogic.ArtworkBussinessLogic.Instance.GetArtworkTypes();
            var model        = new ArtistEditModel
            {
                Artist            = ArtistTranslator.Instance.Translate(artist),
                SourceProfessions = ProfessionTranslator.Instance.Translate(professions).ToArray(),
                SourceGenres      = GenreTranslator.Instance.Translate(genres).ToArray(),
                Degrees           = EnumExtenstion.GetEnumItems <Degree>(),
                ArtworkTypes      = IdNameModelTranslator <ArtworkType> .Instance.Translate(artworkTypes).ToArray()
            };

            return(model);
        }
示例#3
0
        public static SimpleResultModel Conclude(Enum status)
        {
            var enumItem = EnumExtenstion.GetEnumItem(status.GetType(), status);

            return(new SimpleResultModel(enumItem.Value, enumItem.Text));
        }