public UserPersonalData(SubmitNecessaryData command) { Id = Guid.NewGuid(); UserIdentifier = command.UserEventStreamId; Name = command.Name; Email = command.Email; }
public async Task <IActionResult> SaveUserData(SubmitNecessaryData command) => (await Mediator.Send(command) .MapAsync(ToEmptyResourceAsync <UserDataResource>)) .Match(Ok, Error);