public IActionResult Update(OpsTransactionModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var existedMessage = transactionService.CheckExist(model);

            if (existedMessage != null)
            {
                return(BadRequest(new ResultHandle {
                    Status = false, Message = existedMessage
                }));
            }

            var          hs      = transactionService.Update(model);//.Update(model,x=>x.Id==model.Id);
            var          message = HandleError.GetMessage(hs, Crud.Update);
            ResultHandle result  = new ResultHandle {
                Status = hs.Success, Message = stringLocalizer[message].Value
            };

            if (!hs.Success)
            {
                return(BadRequest(result));
            }
            return(Ok(result));
        }
        public IActionResult Add(OpsTransactionModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var existedMessage = transactionService.CheckExist(model);

            if (existedMessage != null)
            {
                return(Ok(new ResultHandle {
                    Status = false, Message = existedMessage
                }));
            }
            model.Hblid = Guid.NewGuid();
            var          hs      = transactionService.Add(model);
            var          message = HandleError.GetMessage(hs, Crud.Insert);
            ResultHandle result  = new ResultHandle {
                Status = hs.Success, Message = stringLocalizer[message].Value, Data = model.Id
            };

            if (!hs.Success)
            {
                return(BadRequest(result));
            }
            return(Ok(result));
        }