public List <TActionPermission> ReadListActionPermission(ref string message, string controllerName = "") { TActionPermissionRPO RPO = new TActionPermissionRPO(imap_); if (!string.IsNullOrEmpty(controllerName)) { RPO.Conditions(nameof(TActionPermission.ControllerName), Operator.Equals(controllerName)); //RPO.Where(nameof(TActionPermission.ControllerName)).Equals(controllerName); } if (RPO.ReadList(ref exec)) { return(RPO.Result.Collection); } else { message = "Internal Server Error"; } return(null); }
public string UpdateActPermission(List <TActionPermission> obj) { TActionPermissionRPO RPO = new TActionPermissionRPO(imap_); RPO.BeginTrans(); RPO.Conditions(nameof(TActionPermission.ControllerName), Operator.Equals(obj[0].ControllerName)); RPO.Delete(ref exec); foreach (var s in obj) { if (exec.Success) { RPO.Insert(s, ref exec); } else { break; } } RPO.EndTrans(exec); return(exec.Message); }