public ActionResult Edit(long id) { Result <Msg_MessageSection> result = new Result <Msg_MessageSection>(); using (MessageClientProxy proxy = new MessageClientProxy(ProxyEx(Request))) { result = proxy.GetSectionModel(id); } ViewBag.Name = Enum <MessageStep> .AsEnumerable().ToDictionary(i => i.ToString(), j => j.GetText()).ToList().ToSelectList("Value", "Key", true, result.Data.Name); var isConfirm = result.Data.IsConfirm ? EnumState.Confirmed.ToString() : EnumState.NoConfim.ToString(); var isEnable = result.Data.IsEnable ? EnumState.Enable.ToString() : EnumState.Disable.ToString(); ViewBag.IsEnable = HelperExt.GetEnableList(false, isEnable); ViewBag.IsConfirm = HelperExt.GetConfirmList(false, isConfirm); return(View(result.Data)); }