protected override void OnAttached() { base.OnAttached(); Intellisence.Registor(AssociatedObject); TabToIndent.Registor(AssociatedObject); ScriptIndent.Registor(AssociatedObject); History.Registor(AssociatedObject); AssociatedObject.KeyDown += (sender, e) => { bool isUpdate = false; if (null == Intellisence.FocusCommand && null != FocusCommand) { Intellisence.FocusCommand = FocusCommand; isUpdate = true; } if (null == Intellisence.Items && null != IntellisenceItems) { Intellisence.Items = IntellisenceItems; isUpdate = true; } if (isUpdate) { Intellisence.RaiseOnKeyDown(sender, e); } }; }
public ResponseDto <Boolean> Remove([FromBody] Intellisence request) { ResponseDto <Boolean> response = new ResponseDto <Boolean>(); if (string.IsNullOrEmpty(request.Id.ToStringExtension())) { response.Message = "Key 不能为空"; response.Success = false; return(response); } var _entity = _appSystemServices.GetEntitys <Intellisence>(); response.Data = _entity.Where(x => x.Id == request.Id).ToDelete().ExecuteAffrows() > 0; return(response); }
public ResponseDto <Intellisence> Save([FromBody] Intellisence request) { ResponseDto <Intellisence> response = new ResponseDto <Intellisence>(); var _entity = _appSystemServices.GetEntitys <Intellisence>(); request.CompanyId = CurrentUser.CompanyId; if (string.IsNullOrEmpty(request.Id.ToStringExtension()) || request.Id.ToInt32() == 0) { request.SetCreateDefault(this.CurrentUser); _appSystemServices.Create <Intellisence>(request); } else { request.SetModifyDefault(this.CurrentUser); _appSystemServices.Modify <Intellisence>(request); } return(response); }