public IActionResult Update(CsShipmentSurchargeModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            model.UserModified     = currentUser.UserID;
            model.DatetimeModified = DateTime.Now;
            var          hs      = csShipmentSurchargeService.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 AddNew(CsShipmentSurchargeModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            model.UserCreated     = currentUser.UserID;
            model.Id              = Guid.NewGuid();
            model.ExchangeDate    = DateTime.Now;
            model.DatetimeCreated = DateTime.Now;
            var          hs      = csShipmentSurchargeService.Add(model);
            var          message = HandleError.GetMessage(hs, Crud.Insert);
            ResultHandle result  = new ResultHandle {
                Status = hs.Success, Message = stringLocalizer[message].Value
            };

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