public async Task <ActionResult> FeatureAppsEdit(FeatureAppView model) { using (var db = new TDContext()) { if (!ModelState.IsValid) { return(Json(Js.Error(this.GetModelStateError()))); } var data = await db.FeatureApps.FindAsync(model.Id); if (data == null) { return(Json(string.Format("Không tìm thấy chức năng : {0} Mã :{1}", model.Name, model.Id).GetError())); } data.Name = model.Name; db.Entry(data).State = EntityState.Modified; var result = await db.SaveDatabase(); if (result.NotNull()) { result.GetError(); } return(Json(Js.SuccessRedirect("Đã cập nhật chức năng", "/admin/apps/FeatureApps"))); } }
public async Task <ActionResult> FeatureAppsAdd(FeatureAppView model) { using (var db = new TDContext()) { if (!ModelState.IsValid) { return(Json(Js.Error(this.GetModelStateError()))); } if (await db.FeatureApps.AnyAsync(x => x.Name == model.Name)) { return(Json(TD.Global.FeatureAppExits.GetError())); } var data = new FeatureApp() { Name = model.Name }; db.FeatureApps.Add(data); var str = await db.SaveDatabase(); if (str != null) { return(Json(str.GetError())); } return(Json(Js.SuccessRedirect("Đã thêm chức năng", "/admin/apps/AppFeaturesAdd")));; } }