Example #1
0
        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);
        }