/// <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"); }
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); }
public static SimpleResultModel Conclude(Enum status) { var enumItem = EnumExtenstion.GetEnumItem(status.GetType(), status); return(new SimpleResultModel(enumItem.Value, enumItem.Text)); }