public async Task <ActionResult <SupplierDto> > AddSupplier([FromBody] Supplier supplier) { await _repository.AddSupplierAsync(supplier); await _repository.CommitAsync(); return(CreatedAtAction(nameof(GetSupplier), new { id = supplier.PersonId }, supplier.Adapt <SupplierDto> ())); }