示例#1
0
        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")));
            }
        }
示例#2
0
        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")));;
            }
        }