public async Task <Guid> Handle(CreateParcelCommand request, CancellationToken cancellationToken) { var parcel = Parcel.Create(request.Description, request.Weight, (ParcelSize)request.Size); await _parcelRepository.CreateParcelAsync(parcel); return(parcel.Id); }