28 lines
763 B
C#
28 lines
763 B
C#
using MediatR;
|
|
|
|
namespace Seyounth.Auto.Hs.Runtime.Handlers;
|
|
|
|
public class WeighSpindleRequest : IRequest<string>
|
|
{
|
|
public decimal? Weight { get; }
|
|
public string Barcode { get; }
|
|
|
|
public WeighSpindleRequest(string barcode, decimal? weight)
|
|
{
|
|
Weight = weight;
|
|
Barcode = barcode;
|
|
}
|
|
}
|
|
|
|
public abstract class WeighSpindleRequestHandler : IRequestHandler<WeighSpindleRequest, string>
|
|
{
|
|
public abstract Task<string> Handle(WeighSpindleRequest request, CancellationToken cancellationToken);
|
|
}
|
|
|
|
public class DefaultWeighSpindleRequestHandler : WeighSpindleRequestHandler
|
|
{
|
|
public override Task<string> Handle(WeighSpindleRequest request, CancellationToken cancellationToken)
|
|
{
|
|
return Task.FromResult("");
|
|
}
|
|
} |