private void UpdateDbPersonData(PersonEntity personEntity, UpdatePersonCommand personCommand) { personEntity.FirstName = personCommand.FirstName; personEntity.LastName = personCommand.LastName; personEntity.Dob = personCommand.Dob; personEntity.Address = (Address)personCommand.Address; }
public async Task<Unit> Handle(CreatePersonCommand request, CancellationToken cancellationToken) { var person = new PersonEntity { FirstName = request.FirstName, LastName = request.LastName, Dob = request.Dob, Address = (Address)request.Address }; await DbContext.People.AddAsync(person); await DbContext.SaveChangesAsync(cancellationToken); return Unit.Value; }