public async Task <InvokedResult> SaveGemCategoryAsync(GemCategory gemCategory) { DbContext.Set <GemCategory>().AddOrUpdate(gemCategory); await DbContext.SaveChangesAsync(); return(InvokedResult.SucceededResult); }
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)); }
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)); }