public async Task <InvoiceItemViewModel> CreateInvoiceItem(int parentId, InvoiceItemViewModel entity) { entity.InvoiceId = parentId; var createdEntity = await _invoiceItemRepository.AddAsync(_mapper.Map <ItemModel>(entity)); if (createdEntity == null) { return(null); } else { return(_mapper.Map <InvoiceItemViewModel>(createdEntity)); } }