private async Task updatePersion(CreateOrUpdateReceivingPersionDto createOrUpdateReceivingPersionDto)
        {
            var persion = this.getPersion(createOrUpdateReceivingPersionDto.Id);

            persion.Name = createOrUpdateReceivingPersionDto.Name;
            await _repositoryReceivingPersion.UpdateAsync(persion);
        }
        private async Task createPersion(CreateOrUpdateReceivingPersionDto createOrUpdateReceivingPersionDto)
        {
            var persion = new ReceivingPersion();

            persion.ReceivingId = createOrUpdateReceivingPersionDto.ReceivingId;
            persion.Name        = createOrUpdateReceivingPersionDto.Name;
            await _repositoryReceivingPersion.InsertAsync(persion);
        }
 public async Task createOrUpdatePersion(CreateOrUpdateReceivingPersionDto createOrUpdateReceivingPersionDto)
 {
     if (createOrUpdateReceivingPersionDto.Id > 0)
     {
         await updatePersion(createOrUpdateReceivingPersionDto);
     }
     else
     {
         await createPersion(createOrUpdateReceivingPersionDto);
     }
 }