示例#1
0
        public async Task <InvokedResult> SaveGemCategoryAsync(GemCategory gemCategory)
        {
            DbContext.Set <GemCategory>().AddOrUpdate(gemCategory);
            await DbContext.SaveChangesAsync();

            return(InvokedResult.SucceededResult);
        }
示例#2
0
        public async Task <JsonResult> EditGemCategory(GemCategory gemCategory)
        {
            if (!ModelState.IsValid)
            {
                return(Json(false, data: ErrorToDictionary()));
            }

            var manager = new BasicDataManager(User);
            var result  = await manager.SaveGemCategoryAsync(gemCategory);

            return(Json(result));
        }
示例#3
0
        public async Task <ActionResult> EditGemCategory(int?id)
        {
            var gemCategory = new GemCategory();

            if (!id.HasValue)
            {
                return(View(gemCategory));
            }

            var manager = new BasicDataManager(User);

            gemCategory = await manager.GetGemCategoryAsync(id.Value);

            return(View(gemCategory));
        }