private void Create(LiquidationInput liquidationInput)
        {
            var liquidationEntity = ObjectMapper.Map <Liquidation>(liquidationInput);

            SetAuditInsert(liquidationEntity);
            liquidationRepository.Insert(liquidationEntity);
            CurrentUnitOfWork.SaveChanges();
        }
 public void CreateOrEditLiquidation(LiquidationInput liquidationInput)
 {
     if (liquidationInput.Id == 0)
     {
         Create(liquidationInput);
     }
     else
     {
         Update(liquidationInput);
     }
 }
        private void Update(LiquidationInput liquidationInput)
        {
            var liquidationEntity = liquidationRepository.GetAll().Where(x => !x.IsDelete).SingleOrDefault(x => x.Id == liquidationInput.Id);

            if (liquidationEntity == null)
            {
            }
            ObjectMapper.Map(liquidationInput, liquidationEntity);
            SetAuditEdit(liquidationEntity);
            liquidationRepository.Update(liquidationEntity);
            CurrentUnitOfWork.SaveChanges();
        }
 public void CreateOrEditLiquidation([FromBody] LiquidationInput input)
 {
     liquidationAppService.CreateOrEditLiquidation(input);
 }