public BasicMeasureUnitArg MapToArg(ModifyBasicMeasureUnit request)
 {
     return(new BasicMeasureUnitArg
     {
         Id = new Symbol(request.SymbolId),
         Title = request.Title,
         TitleSlug = request.TitleSlug
     });
 }
        public async Task <long> Handle(ModifyBasicMeasureUnit request, CancellationToken cancellationToken)
        {
            var dimension = await _measureDimensionRepository.GetById(request.MeasureDimensionId);

            dimension.ModifyBasicMeasureUnit(_measureDimensionArgFactory.MapToArg(request));
            await _measureDimensionRepository.Add(dimension, cancellationToken);

            return(dimension.Id);
        }
Exemple #3
0
 public Task <long> Put(long id, ModifyBasicMeasureUnit command)
 {
     command.MeasureDimensionId = id;
     return(_mediator.Send(command));
 }