/// <inheritdoc /> public async Task UpdateInputInvoice(InputInvoiceEntity entity) { var currentEntity = await ReadSingleAsync <InputInvoiceEntity>(x => x.Id == entity.Id); if (currentEntity == null) { throw new ArgumentNullException(nameof(currentEntity)); } currentEntity.InvoiceNumber = entity.InvoiceNumber; currentEntity.CompanyId = entity.CompanyId; currentEntity.DocumentDate = entity.DocumentDate; currentEntity.DocumentDate = entity.DocumentDate; currentEntity.DocumentType = entity.DocumentType; currentEntity.DocumentReceivedDate = entity.DocumentReceivedDate; currentEntity.InvoiceAmountWithPdv = entity.InvoiceAmountWithPdv; currentEntity.InvoiceAmountWithoutPdv = entity.InvoiceAmountWithoutPdv; currentEntity.FlatFeeAmount = entity.FlatFeeAmount; currentEntity.InputPdvAmount = entity.InputPdvAmount; currentEntity.InputPdvWhichCanBeRefused = entity.InputPdvWhichCanBeRefused; currentEntity.InputPdvWhichCannotBeRefused = entity.InputPdvWhichCannotBeRefused; currentEntity.InputPdv32 = entity.InputPdv32; currentEntity.InputPdv33 = entity.InputPdv33; currentEntity.InputPdv34 = entity.InputPdv34; currentEntity.ModifiedDate = DateTime.Now; await Save(); }
/// <inheritdoc /> public async Task InsertInputInvoice(InputInvoiceEntity entity) { if (entity == null) { throw new ArgumentNullException(nameof(entity)); } entity.OridinalNumber = "01"; entity.CreatedDate = DateTime.Now; await AddAndSaveEntitiesAsync(entity); }