public async Task <GetUnitResponse> Handle(CreateUnitCommand request, CancellationToken cancellationToken) { var mappedUnit = _mapper.Map <CreateUnitCommand, Unit>(request); var created = await _unitService.CreateAsync(mappedUnit, cancellationToken); return(_mapper.Map <Unit, GetUnitResponse>(created)); }
public async Task <IActionResult> Create([FromBody] UnitDTO unitDto) { return(CreatedAtAction(nameof(Create), await _unitService.CreateAsync(unitDto))); }