public async Task <JsonResult> GetSpotGoodsPatterns(SpotGoodsType type) { var manager = new SpotGoodsPatternManager(User); var result = await manager.GetSpotGoodsPatternListAsync(type); return(Json(true, string.Empty, result)); }
public async Task <ActionResult> List(PagingRequest request) { if (!Request.IsAjaxRequest()) { return(View(request)); } var manager = new SpotGoodsPatternManager(User); var paging = await manager.GetSpotGoodsPatternListAsync(request.Start, request.Take, null); return(Json(true, string.Empty, new { paging.Total, List = paging.List.Select(r => new SpotGoodsPatternListItemViewModel { Id = r.Id, FileInfoId = r.FileInfoId, Name = r.Name, TypeName = r.Type.GetDisplayName() }) })); }