public JsonResult AddNewRole(mRole newRole) { ResSubmit submit = new ResSubmit(true, "Thêm thành công"); try { TbRoleGroup newRoleGroup = new TbRoleGroup(); newRoleGroup.GroupName = newRole.groupName; newRoleGroup.Description = newRole.description; newRoleGroup.CreateDate = DateTime.Now; newRoleGroup.IsActive = true; db.TbRoleGroup.Add(newRoleGroup); if (db.SaveChanges() < 1) { submit = new ResSubmit(false, "Thêm thất bại"); } if (submit.success) { submit.idNew = newRoleGroup.Id; } } catch (Exception ex) { var settingEx = ViewBag.SettingEx as Dictionary <string, string>; Utils.writeLog(ex); submit = new ResSubmit(false, settingEx[ex.GetType().FullName]); } return(Json(submit)); }
public JsonResult DeleteRole(int roleId) { ResSubmit submit = new ResSubmit(true, "Xóa thành công"); try { TbRoleGroup roleGroupDelete = db.TbRoleGroup.FirstOrDefault(ctr => ctr.Id == roleId); if (submit.success && roleGroupDelete == null) { submit = new ResSubmit(false, "Xóa thất bại"); } if (submit.success) { db.TbRoleGroup.Remove(roleGroupDelete); db.SaveChanges(); } } catch (Exception ex) { var settingEx = ViewBag.SettingEx as Dictionary <string, string>; Utils.writeLog(ex); submit = new ResSubmit(false, settingEx[ex.GetType().FullName]); } return(Json(submit)); }