public JsonResult GetManagerDetailList(GridPager pager) { var list = ManagerDetailBll.GetManagerDetailList(ref pager); var json = new { total = pager.TotalRows, rows = list.Select(row => new ManagerDetailInfo { ManagerDetailId = row.ManagerDetailId, ManagerId = row.ManagerId, ManagerName = row.ManagerName, CurrentChannelId = row.CurrentChannelId, CurrentChannel = ChannelManageBll.GetChannelById(row.CurrentChannelId).ChannelName, OldChannelId = row.OldChannelId, OldChannel = ChannelManageBll.GetChannelById(row.OldChannelId).ChannelName, CurrentRankDesc = EnumHelper.GetDescription((ChannelRank)(row.CurrentRank)), OldRankDesc = EnumHelper.GetDescription((ChannelRank)(row.OldRank)), RankStatusDesc = EnumHelper.GetDescription((ChannelRankChangeStatus)(row.RankStatus)), CreatedTime = row.CreatedTime }).ToArray() }; return(new ToJsonResult { Data = json, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult DeleteManagerDetail(int managerDetailId) { if (ManagerDetailBll.DeleteManagerDetail(managerDetailId)) { return(new JsonResult { Data = 1, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } return(new JsonResult { Data = 0, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ActionResult GetManagerDetail(int managerDetailId) { ManagerDetailInfo entity = ManagerDetailBll.GetManagerDetailById(managerDetailId); var currentRankSelectItems = new List <SelectListItem> { new SelectListItem { Text = EnumHelper.GetDescription((ChannelRank)(entity.CurrentRank)), Value = (entity.CurrentRank).ToString(CultureInfo.InvariantCulture), Selected = true } }; ViewData["CurrentRank"] = currentRankSelectItems; var oldRankSelectItems = new List <SelectListItem> { new SelectListItem { Text = EnumHelper.GetDescription((ChannelRank)(entity.OldRank)), Value = (entity.OldRank).ToString(CultureInfo.InvariantCulture), Selected = true } }; ViewData["OldRank"] = oldRankSelectItems; var rankStatusSelectItems = new List <SelectListItem> { new SelectListItem { Text = EnumHelper.GetDescription((ChannelRankChangeStatus)(entity.RankStatus)), Value = (entity.RankStatus).ToString(CultureInfo.InvariantCulture), Selected = true } }; ViewData["RankStatus"] = rankStatusSelectItems; return(View(entity)); }