public ActionResult AdvertisingSpaceList(ListSearch search, string title) { var model = new ListResult(); try { var list = _advertisingSpaceService.GetPageList(search.pageIndex, search.limit, title); model.count = list.TotalRecords; model.data = list.Datas.Select(q => new { Id = q.Id, Sign = q.Sign, Title = q.Title, Type = ((AdvertisingSpaceType)q.TypeId).GetEnumDescription(), Width = q.Width, Height = q.Height, Intro = q.Intro, CreateOn = q.CreateOn }); } catch (Exception ex) { model.code = -1; model.msg = ex.Message; } return(Json(model)); }
public ActionResult List(ListSearch search, string userName) { var model = new ListResult(); try { var list = _adminUserInfoService.GetPageList(search.pageIndex, search.limit, userName); model.count = list.TotalRecords; model.data = list.Datas; } catch (Exception ex) { model.code = -1; model.msg = ex.Message; } return(Json(model, JsonRequestBehavior.AllowGet)); }
public ActionResult AdvContentList(ListSearch search, string contentJsonKeyword, string advertisingSpaceInfoSign) { var model = new ListResult(); try { var list = _advContentInfoService.GetPageList(search.pageIndex, search.limit, contentJsonKeyword, advertisingSpaceInfoSign); var signs = list.Datas.Select(q => q.AdvertisingSpaceInfoSign).ToList(); var advSpaces = _advertisingSpaceService.GetListByKeys(signs); model.count = list.TotalRecords; model.data = list.Datas.Select(q => { var advSpace = advSpaces.First(d => d.Sign == q.AdvertisingSpaceInfoSign); return(new { Id = q.Id, Sign = q.AdvertisingSpaceInfoSign, Title = q.Title, q.ContentJsonKeyword, AdvSpaceTitle = advSpace.Title, Size = advSpace.Width.ToString() + "x" + advSpace.Height.ToString(), BeginDatetime = q.BeginDatetime, EndDateTime = q.EndDateTime, CreateOn = q.CreateOn }); } ); } catch (Exception ex) { model.code = -1; model.msg = ex.Message; } return(Json(model)); }