public async Task <BonusDto> UpdateBonusAsync(Guid id, UpdateBonusDto model, CancellationToken cancellationToken) { if (id == Guid.Empty) { throw new ArgumentNullException("", Resources.IdentifierIsNull); } if (model is null) { throw new ArgumentNullException("", Resources.ModelIsNull); } var bonus = _mapper.Map <Bonus>(model); await _bonusRepository.UpdateAsync(id, bonus, cancellationToken); return(_mapper.Map <BonusDto>(bonus));; }
public async Task <ActionResult <ResultDto <BonusDto> > > UpdateBonusAsync([FromRoute][Required] Guid id, [FromBody][Required] UpdateBonusDto Bonus) { return(Ok(await _BonusService.UpdateBonusAsync(id, Bonus))); }