Esempio n. 1
0
        public async Task <ActionResult> Edit(string Id)
        {
            var manager = new SpotGoodsPatternManager(User);
            var model   = await manager.GetSpotGoodsPattern(Id);

            return(View("Add", model));
        }
Esempio n. 2
0
        public async Task <JsonResult> GetSpotGoodsPatterns(SpotGoodsType type)
        {
            var manager = new SpotGoodsPatternManager(User);
            var result  = await manager.GetSpotGoodsPatternListAsync(type);

            return(Json(true, string.Empty, result));
        }
Esempio n. 3
0
        public async Task <ActionResult> Save(SpotGoodsPattern SpotGoodsPattern)
        {
            if (string.IsNullOrEmpty(SpotGoodsPattern.Id))
            {
                SpotGoodsPattern.Id = Guid.NewGuid().ToString();
            }
            var manager = new SpotGoodsPatternManager(User);
            var result  = await manager.SaveSpotGoodsPattern(SpotGoodsPattern);

            return(Json(result));
        }
Esempio n. 4
0
        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()
                })
            }));
        }